模型没有查询结果[App \ Article]

时间:2017-06-19 17:07:57

标签: laravel

我有一个奇怪的问题。由于某种原因,当我尝试去这条路线时,我收到以下错误:article/create.完整的错误是这样的:

(2/2) NotFoundHttpException
No query results for model [App\Article].

这是我的路线:

Route::get('/article/create','ArticlesController@create');

这是我的控制者:

public function create()
{
    return view('articles.create');
}

所有标准的东西,不知道为什么会这样。任何帮助都会很棒。感谢。

1 个答案:

答案 0 :(得分:1)

异常NotFoundHttpException表示您尝试访问的路由未在routes/web.php文件中注册。

您的注册路线为

Route::get('/article/create','ArticlesController@create');

您可能正在表单提交中的刀片文件中访问此路由。可能的原因是您在表单上使用method=POST,而注册的路由是GET,这会导致问题。

如果这是一个解决方案是将您的路线注册为POST

的原因
Route::post('/article/create','ArticlesController@create');