У меня ошибка при вызове POST-запросов через API.
Если я вызываю put method
через web.php, то все работает нормально, однако, когда я запрашиваю метод PUT (POST) через api.php - у меня ошибка 405:
"405 Method Not Allowed"
Более того, если я поместил команду php artisan routes:list
в консоли, я мог видеть только маршруты, которые помещены в файл web.php. Если я, например, очищаю web.php, я вижу пустой список маршрутов: несмотря на то, что файл api.php заполнен.
Get requests
из api.php обрабатываются хорошо.
Файл маршрута api.php:
<?php
use Dingo\Api\Routing\Router;
$router = app(Router::class);
$router->version('v1', function(Router $router){
$router->group(['namespace'=>'App\Http\Controllers'], function(Router $router){
$router->post('test', 'PostController@store');
});
});