Недавно установленный Laravel 5.5, показывающий Извините, страница, которую вы ищете, не может быть найдена. без ошибок. Пожалуйста, смотрите скриншот: введите описание изображения здесь

Я думаю, что он даже не смотрит в файл маршрутов, это мои маршруты .php и htaccess введите описание изображения здесь

enter image description here

Что будет причиной этого?

6
Sujeesh S 1 Сен 2017 в 06:38

6 ответов

Лучший ответ

Все ваши WEB-маршруты будут расположены в файле:

routes\web.php

Зарегистрируйте свои маршруты там.

8
Arthur Samarcos 1 Сен 2017 в 03:56

Порядок

Обратите внимание на порядок маршрутов , это действительно важно (если честно, меня много раз обманывали).

Поскольку Laravel просматривает список маршрутов сверху вниз, пока не найдет первое совпадение, как правило, попробуйте сначала определить маршруты без параметров, а затем маршруты с параметрами в файле маршрутов (web / api).

Пример: (на основе радикальных

chebaby 2 Янв 2019 в 14:30

Убедитесь, что ваш register.blade.php находится в каталоге resources/views, и удалите косую черту из URL, который вы назначаете этому представлению.

Иногда сообщения об ошибках в файле журнала storage/logs/laravel.log (если у вас есть конфигурация по умолчанию) также могут помочь.

1
gaborkorodi 30 Ноя 2018 в 19:43

Я думаю, что вы можете использовать эту команду:

  1. php artisan config:cache
  2. php artisan view:clear

Эти команды используют, и я надеюсь, что ваша ошибка решит

1
Barry 23 Окт 2018 в 14:55

Я столкнулся с этой проблемой, когда метод findOrFail не удался в методе Controller.

3
Zezi Reeds 4 Апр 2019 в 10:56

Есть много причин, почему это не сработает

  1. Вероятно, маршрут был написан хорошо, например: Route::get('/boost/{type}/{{type_id}}', ['uses' => 'RequestController@getBoosted', 'as'=>'boosts/{{type}}/{{type_id}}']); когда это должно быть так: Route::get('/boost/{type}/{type_id}', ['uses' => 'RequestController@getBoosted', 'as'=>'boosts/{type}/{type_id}']); Глядя на два приведенных выше кода, второй маршрут правильный, потому что фигурные скобки - это один, а не два.

  2. Возможно, вам понадобится очистить кеш, что случается в редких случаях.

  3. Возможно, рассматриваемый разработчик неправильно разместил ссылки на контроллерах Return view('site.block') Вы должны убедиться, что страница, на которую ссылаются, находится в правильном местоположении

1
Precious Nanle Luke 3 Янв 2019 в 15:55