«Метод PUT не поддерживается для этого маршрута. Поддерживаемые методы: сообщение » ошибка после размещения

#php #laravel #host

Вопрос:

поэтому у меня есть проект laravel blade, работающий точно так, как он должен работать на местном уровне. проблема в том, что как только я загрузил его на свой хост (используя хостинг в качестве веб-хостинга), веб-сайт как бы рухнул. теперь в нем говорится, что метод put больше не поддерживается для этого маршрута, что странно, так как сайт работал нормально локально, вот фрагмент ошибки, которую я продолжаю получать сейчас. Я надеюсь, что кто-то сталкивался с этой проблемой и знает, как ее обойти. Спасибо

Комментарии:

1. Можете ли вы опубликовать файл маршрута (возможно routes/web.php , или routes/api.php ) и более подробную информацию о том, к какому маршруту вы хотите получить доступ, где и т.д.. Без дополнительной информации нам очень сложно помочь вам в этой игре :p

2. Возможно, хостинг-провайдер ограничил HTTP-методы, чтобы просто ПОЛУЧАТЬ и ПУБЛИКОВАТЬ.

3. покажите нам свой URL-адрес вызова файлы маршрутов.

Ответ №1:

Могут возникнуть следующие проблемы —

  1. Возможно, это какая-то проблема с кешем. Очистите кэш как в локальном, так и в реальном времени, затем проверьте ошибку.
  2. Возможно, вы определили несколько маршрутов с одним и тем же именем и разными методами запроса. Убедитесь, что они не противоречат друг другу.
  3. Кроме этого, это может быть что-то связанное с хостингом, версией композитора.

Дайте нам еще несколько рекомендаций, чтобы мы могли прийти к идеальному решению.