2

Laravel Lumen 5.1 では、CorsMiddleware でこれを使用しています。

public function handle($request, \Closure $next)
{
    $response = $next($request);
    $response->header('Access-Control-Allow-Methods', 'HEAD, GET, POST, PUT, PATCH, DELETE');
    $response->header('Access-Control-Allow-Headers',  $request->header('Access-Control-Request-Headers'));
    $response->header('Access-Control-Allow-Origin', '*');
    return $response;
}

しかし、5.2ではもう機能しません。

応答で適切なヘッダーを返すにはどうすればよいですか?

4

2 に答える 2

1

すべてのルートを内部に配置して、Web ミドルウェア グループを有効にします。

Route::group(['middleware' => ['web']], function () {
    // Here comes your routes
});

更新。

これを解決するには、次のパッケージを使用してください: github.com/barryvdh/laravel-cors

于 2016-02-15T15:34:04.640 に答える