Laravel 5.2 throws NotFoundHttpException in Handler.php line 103 Laravel 5.2 throws NotFoundHttpException in Handler.php line 103 laravel laravel

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 /foois 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.