Wallogit.com
2017 © Pedro Peláez
Setup and manage Cross-Origin Resource Sharing headers in October CMS
This plugin is based on https://github.com/barryvdh/laravel-cors., (*1)
All configuration for the plugin can be done via the backend settings., (*2)
The following cors headers are supported:, (*3)
Currently these headers are sent for every request. There is no per-route configuration possible at this time., (*4)
After installing the plugin visit the CORS settings page in your October CMS backend settings., (*5)
You can add * as an entry to Allowed origins, Allowed headers and Allowed methods to allow any kind of CORS request from everywhere., (*6)
It is advised to be more explicit about these settings. You can add values for each header via the repeater fields., (*7)
It is important to set these intial settings once for the plugin to work as excpected!, (*8)
As an alternative to the backend settings you can create a config/config.php file in the plugins root directory to configure it., (*9)
The filesystem configuration will overwrite any defined backend setting., (*10)
<?php
// plugins/offline/cors/config/config.php
return [
'supportsCredentials' => true,
'maxAge' => 3600,
'allowedOrigins' => ['*'],
'allowedHeaders' => ['*'],
'allowedMethods' => ['GET', 'POST'],
'exposedHeaders' => [''],
'preflightResponseStatusCode' => 204,
];