【发布时间】:2017-04-20 02:18:06
【问题描述】:
我正在使用 [this laravel-cors package][1],我已阅读文档并将服务提供者添加到 config/app.php。
像这样将中间件添加到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中试过['middleware' => ['api']]吗? -
不,但我不明白这是怎么回事?
-
不幸的是没有工作
-
您将什么归类为“工作”?在您的护照路线上?
-
同,它不添加任何标题
标签: php laravel laravel-5 cors laravel-routing