使用 fruitcake/laravel-cors 包(推荐)
1、安装包
composer require fruitcake/laravel-cors
2、发布配置文件:
php artisan vendor:publish --tag="cors"
3、修改 config/cors.php:
return [
'paths' => ['api/*', 'sanctum/csrf-cookie', 'dataSecurity/*'], // 添加你的路由
'allowed_methods' => ['*'],
'allowed_origins' => ['https://bbit-data-web.jediteams.com'], // 指定你的前端域名
'allowed_origins_patterns' => [],
'allowed_headers' => ['*'],
'exposed_headers' => [],
'max_age' => 0,
'supports_credentials' => true, // 关键:允许凭证
];