Laravel при post запросе выдается ошибка 405

Имеется Laravel с установленным backpack. Настроил custom.php таким образом, что бы все не указанные выше маршруты падали в fallback. С GET и HEAD запросами все в порядке. Однако при отправке POST(или других) запроса выдается ошибка 405. Файл custom.php

    Route::group([
    'namespace'  => 'App\Http\Controllers\Admin',
], function () {
    Route::crud('user', 'UserCrudController');
    Route::crud('operator', 'OperatorCrudController');
    Route::crud('provider', 'ProviderCrudController');

    Route::fallback('DefaultController@index');
});

api.php

Route::middleware([])->group(function () {
    Route::post('default', OpenApiController::class.'@open')
        ->withoutMiddleware(['api'])
        ->middleware(['api.no.auth'])
        ->name('default');
    /*пробую указать тут маршрут, но не находит контроллер, даже если подключаешь его в use*/
});

Ответы (1 шт):

Автор решения: KordDEM

Может быть кому-то пригодится. Видимо fallback обрабатывает только методы GET и HEAD. Что бы ловить все входящие маршруты на всех методах, не описанные в правилах выше использовал any

Route::any('{any}', 'DefaultController@index');
→ Ссылка