Я написал маршрут для приема почтового запроса:
Route::post('/imageprocessor', 'ImageProcessorController@processImage');
и с почтальоном я отправил сообщение с запросом на http://queue_processor.local/imageprocessor, вернувшись:
MethodNotAllowedHttpException
и заголовки ответов:
Cache-Control →no-cache, private
Connection →keep-alive
Content-Type →text/html; charset=UTF-8
Server →nginx/1.13.3
Transfer-Encoding →chunked
allow →GET, HEAD
date →Fri, 13 Apr 2018 12:57:17 GMT
в то время как мой список маршрутов:
+--------+----------+----------------+------+------------------------
------------------------------------+------------+
| Domain | Method | URI | Name | Action
| Middleware |
+--------+----------+----------------+------+------------------------
------------------------------------+------------+
| | GET|HEAD | / | | Closure
| web |
| | POST | imageprocessor | |
App\Http\Controllers\ImageProcessorController@processImage | web
|
+--------+----------+----------------+------+------------------------
------------------------------------+------------+
что не так?
Как я могу это проверить?
какой метод формы?
Сначала вы можете прокомментировать \ App \ Http \ Middleware \ VerifyCsrfToken :: class в app / Http / Kernlel.php @ protected $ middlewareGroups и повторить попытку с почтальоном.
мы можем проверить ваш route.php завершен
@DimitrisKontoulis Я прокомментировал проверку класса токена, но все тот же
Не могли бы вы попробовать запустить запрос на собственном php-сервере laravel? php artisan обслуживает запрос почтальона @ локальный: 8000 / обработчик изображений






Вам необходимо разрешить отправку заголовков Cross-Origin Resource Sharing Вы можете подключить эту библиотеку https://github.com/barryvdh/laravel-cors
Здравствуйте, вы проверили, не работает ли защита csrf?