palanik / lumen-cors
Lumen 微型框架的跨源资源共享 (CORS) 中间件。
v0.0.3
2017-06-24 03:53 UTC
This package is auto-updated.
Last update: 2024-09-24 13:30:15 UTC
README
跨源资源共享 (CORS) 中间件,用于 Lumen 微型框架。
安装
按照 Lumen 文档 安装 Lumen 之后,从 lumen
文件夹中安装 lumen-cors。
使用 Composer 安装
运行 composer require "palanik/lumen-cors:dev-master"
以安装 lumen-cors。
手动安装
将文件 LumenCors.php 复制到 app/Http/Middleware
目录。
用法
全局 CORS
如果您希望为应用程序的每个 HTTP 请求启用 CORS,只需在 bootstrap/app.php
文件的 $app->middleware() 调用中列出中间件类 palanik\lumen\Middleware\LumenCors
即可。
路由的 CORS
如果您想为特定路由启用 CORS,您应该首先在 bootstrap/app.php
文件中为 lumen-cors
中间件分配一个简写键。
$app->routeMiddleware([ 'cors' => 'palanik\lumen\Middleware\LumenCors', ]);
然后,您可以在路由选项数组中使用此键。
$app->get('/data', ['middleware' => 'cors', function() { // }]);
更多信息 - http://lumen.laravel.com/docs/middleware#registering-middleware