/** * Bind data to the view. * * @param View $view * @return void */ public function compose(View $view) { if ($this->shows == null) { $this->shows = Show::orderBy('name', 'asc')->get(); } $view->with('shows', $this->shows); }
/** * Display a listing of the Shows. * * @return Response */ public function index() { $shows = Show::orderBy('name', 'asc')->get(); return view('admin.shows.index', ['shows' => $shows]); }