当我想要新路线时,NotFoundHttpException laravel错误为什么?

时间:2018-10-30 11:55:29

标签: php laravel

为什么我有 NotFoundHttpException


除了这条路线外,我的代码工作正常。
我有另一条看起来像这样的路线,并且运行正常。
我试图删除(id)并在 controller

中写入ID
function npa()
{
    $news = Post::where('category_id', 28)->orderBy('created_at', 'desc')->paginate(12);
    return view('npa', compact('news'));
}

Route::get('/npa/{id}', 'HomeController@npa');

2 个答案:

答案 0 :(得分:1)

因为您的ID在路线中不是可选的,请将您的路线更改为此:

Route::get('/npa/{id?}', 'HomeController@npa');

答案 1 :(得分:0)

将ID传递到您的路线-> Route :: get('/ npa / {id}','HomeController @ npa')as / npa / 28

然后将您的功能更改为

return