Ошибка маршрута 404 Laravel

У меня возникла ошибка, которую я не совсем понимаю. Маршрут, похоже, работает нормально на моей машине разработки (это Windows 10, php 7), но дает ошибку 404 на общем хостинге Linux.

Ниже приведен код:

Маршрут

 Auth::routes();
Route::get('/curries','CurriessController@index')->name('curries');
Route::resource('/curries','CurriesController');

Связь

 <td><a href = "/curries/{{$curry->id}}"> {{$curry->curry_title}}</a></td>

Тоже пробовал route('curry.index', $curry->id

Что для меня не имеет смысла, так это то, что он работает в Windows, но 404 в Linux. Пожалуйста помогите

Похоже, вы используете маршрут resource. Это может вызвать ошибку 404 для некоторых маршрутов, если модель не найдена в вашей базе данных. Не могли бы вы отследить, где возникло это исключение?

Thomas Van der Veen 13.05.2018 15:41
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
0
1
122
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий
  1. Убедитесь, что модель существует
  2. Убедитесь, что таблица существует в базе данных
  3. замените ссылку на <td><a href = "{{route('curries.index')}}/{{$curry->id}}">Type of Curry</a></td>

Это должно работать

Другие вопросы по теме