Si necesitas configurar CORS (Cross-Origin Resource Sharing) en Laravel para permitir solicitudes desde otros dominios, puedes hacerlo de la siguiente manera:
1. Configurar CORS en Laravel
Laravel tiene un middleware integrado para manejar CORS. Puedes configurarlo en el archivo config/cors.php.
- En ‘paths’ => [‘storage/*’], se habilita CORS para archivos almacenados en storage/app/public/, permitiendo que imágenes, PDFs y otros archivos sean accesibles a través del navegador desde /storage.
- En ‘paths’ => [‘public/*’], se aplica CORS a recursos dentro de la carpeta public/, como imágenes, scripts o estilos, cuando se acceden desde un dominio externo.
return [ 'paths' => ['api/*', 'sanctum/csrf-cookie', 'storage/*', 'public/*'], 'allowed_methods' => ['*'], 'allowed_origins' => ['*'], 'allowed_origins_patterns' => [], 'allowed_headers' => ['*'], 'exposed_headers' => [], 'max_age' => 0, 'supports_credentials' => false, ];