quillphp / cors
Quill PHP cors middleware
dev-main
2026-04-06 10:05 UTC
Requires
- php: >=8.3
- quillphp/quill: ^0.0.2
Requires (Dev)
- phpunit/phpunit: ^11.0
This package is auto-updated.
Last update: 2026-04-06 11:55:15 UTC
README
Cross-Origin Resource Sharing (CORS) middleware for the Quill PHP Framework.
Installation
composer require quillphp/cors
Usage
use Quill\Cors\Cors; $app->use(Cors::new([ 'allow_origins' => ['https://example.com'], 'allow_methods' => ['GET', 'POST', 'DELETE'], 'allow_headers' => ['Authorization', 'Content-Type'], ]));
Configuration
| Option | Default | Description |
|---|---|---|
| `allow_methods` | `['GET', 'POST', 'PUT', 'PATCH', 'DELETE', 'OPTIONS']` | Allowed HTTP methods. |
| `allow_headers` | `['Origin', 'Content-Type', 'Accept', 'Authorization', 'X-Requested-With']` | Allowed HTTP headers. |
| `expose_headers` | `[]` | Additional headers to expose to the client. |
| `allow_credentials` | `false` | Whether to support authenticated requests. |
| `max_age` | `3600` | How long the pre-flight request can be cached. |
License
MIT