<?php # ROUTE BIND Route::bind('category', function ($slug) { return App\Category::whereSlug($slug)->first(); }); Route::bind('device', function ($slug) { return App\Device::whereSlug($slug)->first(); }); Route::bind('status', function ($slug) { return App\Status::whereSlug($slug)->first(); }); Route::bind('owner', function ($slug) { return App\Owner::whereSlug($slug)->first(); }); Route::bind('user', function ($id) { return App\User::find($id); }); Route::bind('note', function ($id) { return App\Note::find($id); }); Route::bind('information', function ($id) { return App\Information::find($id); }); Route::bind('field', function ($id) { return App\Field::find($id); }); Route::bind('activity', function ($id) { return App\Activity::find($id); }); # ROUTE RESOURCE
/** * Responds to requests to GET /tasks/create */ public function getCreate() { $ownerModel = new \App\Owner(); $owners_for_dropdown = $ownerModel->getownersForDropdown(); return view('tasks.create')->with('owners_for_dropdown', $owners_for_dropdown); }