/** * Bootstrap the application services. * * @return void */ public function boot() { view()->composer('admin.partials.navbar', function ($view) { $postCategories = PostCategory::all(); return $view->with(compact('postCategories')); }); }
public function articleCount() { $categories = PostCategory::all(); $colours = RandomColor::many($categories->count(), ['hue' => 'blue']); return $categories->map(function ($category, $index) use($colours) { return ['value' => $category->posts->count(), 'color' => $colours[$index], 'highlight' => '#1D976C', 'label' => $category->name]; })->toArray(); }
public function index() { $categories = PostCategory::all(); return view('admin.blog.categories.index')->with(compact('categories')); }