Вопрос №55772 от пользователя Константин Ситников в уроке «Flash», курс «Веб-разработка на PHP»
Ревью
1) App\Tests\Test::testFlash
GuzzleHttp\Exception\ClientException: Client error: POST http://localhost:8080/courses
resulted in a 405 Method Not Allowed
response:
<html> <head> <meta http-equiv='Content-Type' content='text/html; charset=utf-8'> <title>405 Method Not Al (truncated...)
Не понимаю, какой метод недоступен? И почему?
Вижу у вас получилось самостоятельно победить ошибку. Отлично!
А возникала она потому, что у не был определён post-маршрут. Это ошибка HTTP-клиента Guzzle, который используется для тестирования нашего приложения. Как видите было выброшено исключение типа GuzzleHttp\Exception\ClientException
.
Кстати, в предыдущем курсе по протоколу HTTP как раз рассматривались и методы GET, POST и т.д. Возможно вам стоит еще разок пробежаться по теории этого курса. Вот ссылка на него: https://ru.hexlet.io/courses/http_protocol
Спасибо
Используйте Хекслет по максимуму!
- Задавайте вопросы по уроку
- Проверяйте знания в квизах
- Проходите практику прямо в браузере
- Отслеживайте свой прогресс
Зарегистрируйтесь или войдите в свой аккаунт
С нуля до разработчика. Возвращаем деньги, если не удалось найти работу.







