Download the PHP package timeshow/laravel-cors without Composer
On this page you can find all versions of the php package timeshow/laravel-cors. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Please rate this library. Is it a good library?
Informations about the package laravel-cors
Laravel Cors
CORS Middleware for Laravel
Version Compatibility
Laravel | Package |
---|---|
9.0 | 0.1.0 |
10.0 | last version |
Install
Via Composer
Global usage
To allow CORS for all your routes, add the HandleCors middleware at the top of the $middleware property of app/Http/Kernel.php class:
Configuration
The defaults are set in config/cors.php. Publish the config to copy the file to your own config:
Now update the config to define the paths you want to run the CORS service on, (see Configuration below):
Options
Option | Description | Default value |
---|---|---|
paths | You can enable CORS for 1 or multiple paths, eg. ['api/*'] |
[] |
allowed_methods | Matches the request method. | ['*'] |
allowed_origins | Matches the request origin. Wildcards can be used, eg. *.mydomain.com or mydomain.com:* |
['*'] |
allowed_origins_patterns | Matches the request origin with preg_match . |
[] |
allowed_headers | Sets the Access-Control-Allow-Headers response header. | ['*'] |
exposed_headers | Sets the Access-Control-Expose-Headers response header. | [] |
max_age | Sets the Access-Control-Max-Age response header. | 0 |
supports_credentials | Sets the Access-Control-Allow-Credentials header. | false |
allowed_origins
, allowed_headers
and allowed_methods
can be set to ['*']
to accept any value.
All versions of laravel-cors with dependencies
PHP Build Version
Package Version
Requires
php Version
^8.0 | ^8.1
illuminate/support Version ^9.0 | ^10.0
illuminate/contracts Version ^9.0 | ^10.0
fruitcake/php-cors Version ^1.2
illuminate/support Version ^9.0 | ^10.0
illuminate/contracts Version ^9.0 | ^10.0
fruitcake/php-cors Version ^1.2
The package timeshow/laravel-cors contains the following files
Loading the files please wait ....