Using by Slim framework
February 26, 2019 Β· View on GitHub
medz/cors package supported Slim framework 3.
Configure
See πConfigure example.
Using
Slim frameowk supported class name is Medz\Cors\Slim\Cors, Simple use:
$app = new Slim\App();
$app->add(new Medz\Cors\Slim\Cors);
π‘Slim framework middleware using see https://www.slimframework.com/docs/v3/concepts/middleware.html
Using Settings
$settings = [
// The configure see https://github.com/medz/cors#configure
];
$app = new Slim\App();
$app->add(new Medz\Cors\Slim\Cors($settings));
Using custom CORS instance
$cors = // Todo, The instance is \Medz\Cors\CorsInterface::class
$app = new Slim\App();
$app->add(new Medz\Cors\Slim\Cors($cors));
CORS middleware __construct
- payload: This is Medz\Cors\CorsInterface or array or null
- append: The type is boolean, If using
true, All request set CORS to response hraders.
E.g:
$settings = [
// The configure see https://github.com/medz/cors#configure
];
$appendAllResponse = true;
$app = new Slim\App();
$app->add(new Medz\Cors\Slim\Cors($settings, $appendAllResponse));