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 微型框架

Latest Stable Version License

安装

按照 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

许可证

MIT