/**
  * 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'));
 }