cors.php 1.1 KB

12345678910111213141516171819202122232425262728293031
  1. <?php
  2. /*
  3. |--------------------------------------------------------------------------
  4. | 跨源资源共享(CORS)配置
  5. |--------------------------------------------------------------------------
  6. | 您可以在这里配置跨源资源共享的设置或“CORS”。
  7. | 这决定了在网络浏览器中可以执行哪些跨域操作。
  8. | 您可以根据需要自由调整这些设置
  9. |
  10. | 更多: https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS
  11. |
  12. */
  13. return [
  14. // 您可以为一个或多个路径启用CORS
  15. 'paths' => ['api/*', 'sanctum/csrf-cookie'],
  16. // 匹配请求方法。`[*]`允许所有方法。
  17. 'allowed_methods' => ['*'],
  18. // 匹配请求来源。`[*]`允许所有来源。
  19. 'allowed_origins' => ['*'],
  20. // 将请求与源匹配,类似于'request::is()
  21. 'allowed_origins_patterns' => [],
  22. // 设置访问控制允许标头响应标头。`[*]`允许所有标头。
  23. 'allowed_headers' => ['*'],
  24. // 设置访问控制暴露头响应头
  25. 'exposed_headers' => [],
  26. // 设置访问控制最大期限响应标头。
  27. 'max_age' => 0,
  28. // 设置访问控制允许凭据标头
  29. 'supports_credentials' => false,
  30. ];