quillphp/cors

Quill PHP cors middleware

Maintainers

Package info

github.com/quillphp/quill-cors

pkg:composer/quillphp/cors

Statistics

Installs: 0

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

dev-main 2026-04-06 10:05 UTC

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