Maybe this $this->post_repository->getPostFields() is not returning anything.
Jun 8, 2016
11
Level 1
No query results for model [App\Player]
I am getting this error when simply trying to view a page, all the controller does is return a view with some seeded information.
My routes.php file:
Route::get('player/add', 'PlayerController@add')->middleware('auth');
The function on the PlayerController.php:
public function add(Request $request)
{
return view('players.add', $this->post_repository->getPostFields());
}
The errors:
ModelNotFoundException in Builder.php line 303:
No query results for model [App\Player].
in Builder.php line 303
at Builder->firstOrFail() in Router.php line 869
at Router->substituteImplicitBindings(object(Route)) in Router.php line 842
at Router->substituteBindings(object(Route)) in Router.php line 825
at Router->findRoute(object(Request)) in Router.php line 691
at Router->dispatchToRoute(object(Request)) in Router.php line 675
at Router->dispatch(object(Request)) in Kernel.php line 246
at Kernel->Illuminate\Foundation\Http\{closure}(object(Request))
at call_user_func(object(Closure), object(Request)) in Pipeline.php line 52
at Pipeline->Illuminate\Routing\{closure}(object(Request)) in CheckForMaintenanceMode.php line 44
at CheckForMaintenanceMode->handle(object(Request), object(Closure))
at call_user_func_array(array(object(CheckForMaintenanceMode), 'handle'), array(object(Request), object(Closure))) in Pipeline.php line 136
at Pipeline->Illuminate\Pipeline\{closure}(object(Request))
at call_user_func(object(Closure), object(Request)) in Pipeline.php line 32
at Pipeline->Illuminate\Routing\{closure}(object(Request))
at call_user_func(object(Closure), object(Request)) in Pipeline.php line 103
at Pipeline->then(object(Closure)) in Kernel.php line 132
at Kernel->sendRequestThroughRouter(object(Request)) in Kernel.php line 99
at Kernel->handle(object(Request)) in index.php line 54
NotFoundHttpException in Handler.php line 103:
No query results for model [App\Player].
in Handler.php line 103
at Handler->render(object(Request), object(ModelNotFoundException)) in Handler.php line 48
at Handler->render(object(Request), object(ModelNotFoundException)) in Pipeline.php line 80
at Pipeline->handleException(object(Request), object(ModelNotFoundException)) in Pipeline.php line 54
at Pipeline->Illuminate\Routing\{closure}(object(Request)) in CheckForMaintenanceMode.php line 44
at CheckForMaintenanceMode->handle(object(Request), object(Closure))
at call_user_func_array(array(object(CheckForMaintenanceMode), 'handle'), array(object(Request), object(Closure))) in Pipeline.php line 136
at Pipeline->Illuminate\Pipeline\{closure}(object(Request))
at call_user_func(object(Closure), object(Request)) in Pipeline.php line 32
at Pipeline->Illuminate\Routing\{closure}(object(Request))
at call_user_func(object(Closure), object(Request)) in Pipeline.php line 103
at Pipeline->then(object(Closure)) in Kernel.php line 132
at Kernel->sendRequestThroughRouter(object(Request)) in Kernel.php line 99
at Kernel->handle(object(Request)) in index.php line 54
I have looked around and simply cannot work out what is going wrong, any ideas about what I could look into? Any help is much appreciated, thanks.
Level 50
@clarkeylogic what happens if you try this..
Route::get('players', 'PlayerController@index');
Route::get('player/add', 'PlayerController@add')->middleware('auth'); // move this above player/{player}
Route::get('player/{player}', 'PlayerController@view'); // move this below player/add
Route::post('players', 'PlayerController@search');
10 likes
Please or to participate in this conversation.