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