/**
  * Bootstrap any application services.
  *
  * @return void
  */
 public function boot()
 {
     if (config('app.debug')) {
         \DB::enableQueryLog();
     }
     \View::composer('widgets.categories', function ($view) {
         $view->with('categories', \App\Category::ordered()->get());
     });
     \View::composer(['widgets.categories', 'articles.index'], function ($view) {
         $view->with('QUERY', \Request::query());
     });
 }
 /**
  * Display a listing of the resource.
  *
  * @return \Illuminate\Http\Response
  */
 public function index()
 {
     $categories = Category::ordered()->paginate(Config::get('frontend.categories_per_page'));
     return view('categories.index', compact('categories'));
 }