2
私は[このlaravel-corsパッケージ] [1]を使用していますが、私はドキュメントを読んでおり、サービスプロバイダをconfig/app.php
に追加しました。そのようkernel.php
にミドルウェアを追加した後barryvdh/laravel-corsは私のルートでは機能しません
:
protected $middleware = [
\Barryvdh\Cors\HandleCors::class,
\Illuminate\Foundation\Http\Middleware\CheckForMaintenanceMode::class,
];
それは私のパスポートのルートのためではなく、私自身のルートのために働きます。私はCORSミドルウェアのコード全体を読んだ
パスポートルート
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'でちょうど '[] 'ミドルウェア' => [ 'API']を試してみましたか? – Ben
いいえ、でも問題はどうですか? – g3mini
残念ながら、うまくいきませんでした – g3mini