https://github.com/vluzrmos/lumen-cors
[ABANDONED] A Simple Cross Origin Resource Sharing for Lumen Framework (5.*). Please consider to use https://github.com/fruitcake/laravel-cors.
https://github.com/vluzrmos/lumen-cors
Last synced: 9 months ago
JSON representation
[ABANDONED] A Simple Cross Origin Resource Sharing for Lumen Framework (5.*). Please consider to use https://github.com/fruitcake/laravel-cors.
- Host: GitHub
- URL: https://github.com/vluzrmos/lumen-cors
- Owner: vluzrmos
- License: other
- Created: 2015-05-11T03:03:43.000Z (about 11 years ago)
- Default Branch: master
- Last Pushed: 2022-07-27T22:26:38.000Z (almost 4 years ago)
- Last Synced: 2025-07-29T17:35:44.870Z (10 months ago)
- Language: PHP
- Homepage:
- Size: 55.7 KB
- Stars: 44
- Watchers: 3
- Forks: 10
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
- awesome-lumen - Lumen Cors - A simple lumen CORS (Packages and Middleware / Videos)
README
# [ABANDONED]
Please consider to use [fruitcake/laravel-cors](https://github.com/fruitcake/laravel-cors), that is part of Laravel core.
# Lumen Cors Package
[](https://gitter.im/vluzrmos/lumen-cors?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
[](https://packagist.org/packages/vluzrmos/lumen-cors)
[](https://packagist.org/packages/vluzrmos/lumen-cors)
[](https://packagist.org/packages/vluzrmos/lumen-cors)
[](https://packagist.org/packages/vluzrmos/lumen-cors)
[](https://travis-ci.org/vluzrmos/lumen-cors)
[](https://styleci.io/repos/35399055)
[](https://scrutinizer-ci.com/g/vluzrmos/lumen-cors/?branch=master)
A Simple [Cross Origin Resource Sharing](https://developer.mozilla.org/en-US/docs/Web/HTTP/Access_control_CORS) for Lumen Framework.
> Note: That should works fine on Laravel Framework too, but the tests are performed to Lumen.
# Install
```bash
composer require "vluzrmos/lumen-cors=2.1.*"
```
# Configure
On boostrap/app.php register the middleware:
```php
$app->middleware([
//...,
'Vluzrmos\LumenCors\CorsMiddleware'
]);
```
> You are free to use ::class notation.
And that is it!
# Considerations
That package stands to be free of configurations, then if you want a more
configurable package please consider to see one of these:
- [Barryvdh/LaravelCors](https://github.com/barryvdh/laravel-cors)
- [Nordsoftware/LumenCors](https://github.com/nordsoftware/lumen-cors)