NotFoundHttpException ошибка laravel, когда я хочу новый маршрут, почему? - PullRequest
0 голосов
/ 30 октября 2018

Почему у меня NotFoundHttpException ???


Мой код работает нормально, кроме этого маршрута.
У меня есть другой маршрут, который выглядит следующим образом, и он работает нормально.
Я пытался удалить (id) и написать идентификатор в controller

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 голосов
/ 01 ноября 2018

Передайте Id на ваш маршрут -> Route :: get ('/ npa / {id}', 'HomeController @ npa') как / npa / 28

И измените свою функцию на

    function npa($id)
    {
       $news = Post::where('category_id', $id)->orderBy('created_at', 'desc')->paginate(12);
       return view('npa', compact('news'));
    }
0 голосов
/ 30 октября 2018

Поскольку ваш идентификатор не является обязательным в маршруте, измените ваш маршрут на:

Route::get('/npa/{id?}', 'HomeController@npa');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...