Я использую [этот пакет laravel-cors] [1], я прочитал документы, и я добавил поставщика услуг в config/app.php
.barryvdh/laravel-cors не работает для моих маршрутов
После добавления промежуточного уровня в kernel.php
так:
protected $middleware = [
\Barryvdh\Cors\HandleCors::class,
\Illuminate\Foundation\Http\Middleware\CheckForMaintenanceMode::class,
];
Это работает для моего паспорта маршрутов, но не для моих собственных маршрутов.
Паспортные маршруты
Route::group([
'middleware' => ['api']
], function ($router) {
Passport::routes();
Passport::tokensExpireIn(Carbon::now()->addDays(15));
Passport::refreshTokensExpireIn(Carbon::now()->addDays(30));
});
Мои маршруты
Route::group(['middleware' => ['auth:api']], function() {
Route::resource('answers', 'AnswersController');
});
Вы пробовали только '[ 'межплатформенное' => [ 'апи']]' в вашем 'routes.php'? – Ben
Нет, но я не понимаю, как это проблема? – g3mini
Не работает, к сожалению – g3mini