/** * Define your route model bindings, pattern filters, etc. * * @param \Illuminate\Routing\Router $router * @return void */ public function boot(Router $router) { parent::boot($router); $router->pattern('event_unique_link', '[\\w\\d]{5,}'); $router->bind('event_unique_link', function ($eventUniqueLink) { $model = \PlayFooty\Event::where('event_unique_link', $eventUniqueLink)->firstOrFail(); return $model; }); }
/** * Display a listing of the resource. * * @return Response */ public function index() { $events = \PlayFooty\Event::where('organiser_email', Cookie::get('playfooty_organiser_email'))->orderBy('event_date', 'DESC')->get(); return view('fixture-list.index')->with(['events' => $events]); }