# Первый вариант
The POST method is not supported for this route. Supported methods: GET, HEAD.
Данная ошибка говорит о том, что метод POST (или любой другой) не поддерживается текущим роутом. Далее перечисляются допустимые методы.
POST запрос пришёл на Route::get(), а должен на Route::post(), поэтому проверь актуальный список маршрутов с помощью php artisan route:list
# Второй вариант
The GET method is not supported for this route. Supported methods: POST.
Эта проблема специфичнее предыдущей. т.к. чаще всего происходит при отправке POST запроса, а в ошибке пишет про GET, что путает начинающих.
Самая популярное - это редирект. Редирект всегда GET. Происходить он может по многим причинам, вот самые популярные:
- в URL есть закрывающий слэш и по умолчанию переадресовывает на адрес без "/"
- переадресация c/на www
- переадресация на http(s)
- редирект в пользовательском коде
- иное правило в настройках web-сервера