pedrosancao / laravel-cors-middleware
Laravel 5.5及以上版本的CORS中间件
v0.1.1
2020-09-15 20:09 UTC
Requires
- php: >=7.0
- illuminate/support: >=5.5
This package is auto-updated.
Last update: 2024-09-16 04:26:59 UTC
README
Laravel 5.5到5.8和6.x版本的CORS中间件。
Laravel 7自带fruitcake/laravel-cors,因此我们建议您使用它。
此包非常简单,从.env
中加载配置,并处理预检请求和自定义头部。
安装
建议使用composer
composer require pedrosancao/laravel-cors-middleware
我们使用包发现,因此不需要修改任何文件即可启用中间件,只需安装即可。
用法
为路由启用中间件
Route::get('sample', function () { // })->middleware('cors');
配置
您可以配置允许的域名和头部。
第一种方法是设置在.env
中:使用ALLOWED_CORS_DOMAINS
设置允许的域名,回退到APP_URL
,使用ALLOWED_CORS_HEADERS
设置允许的头部。
要添加多个域名或头部,请使用逗号分隔。
要完全控制配置,您可以复制配置文件
php artisan vendor:publish --tag=cors-middlware
许可证
此库在MIT许可证下发布。