Laravel 5.2 throws NotFoundHttpException in Handler.php line 103
When declaring your routes file, try to declare WosController@show
as the last route. Like this:
Route::auth();Route::get('/home', 'HomeController@index');Route::get('/index','WosController@index');Route::get('/create','WosController@create');Route::post('/create','WosController@store');Route::get('/', function () { return view('welcome');});Route::get('/foo', function () { return view('foo');});Route::get('/{workorder}','WosController@show');
Laravel was probably making a mistake with your show route because it thinks that /foo
is an argument of {workorder}
since it has no way to differ them. So, when declaring routes, try to put fixed routes first and routes with arguments in the end.