@PHPjedi

Почему Slug не работает?

Err: Sorry, the page you are looking for could not be found.
Route: /posts/hello-world

В чем может быть ошибка?

web.php

Route::resource('/posts', 'PostController');

Как исправить? :(
  • Вопрос задан
  • 184 просмотра
Решения вопроса 1
Tesla
@Tesla
Если по базе проверяется id вместо slug, значит нужно в модели указать ключ, по которому должен выполняться поиск в БД. getRouteKeyName()
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
UksusoFF
@UksusoFF
Вам не нужны пакеты. Напишите этот функционал сами. В Laravel для этого все есть - route model binding и str_slug().
Тогда сразу станет понятно что не так.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы