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.

  1. 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.
  1. 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,
];

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *