No 'Access-Control-Allow-Origin' header - Laravel
Vous rencontrez ce problème dans un projet laravel, la solution suivante peut vous être utile.
Suivez les étapes suivantes :
- Créez un middleware appelé Cors
php artisan make:middleware Cors
- Ajoutez ces lignes dans la fonction du middleware avant le return.
//header('Access-Control-Allow-Origin: *');
header('Access-Control-Allow-Origin:
http://localhost:4200');
header('Access-Control-Allow-Headers: Content-Type, X-
Auth-Token, Authorization, Origin');
header('Access-Control-Allow-Methods: POST, PUT');
- Enregistrez le middleware dans le fichier app > Http > kernel.php, dans la partie $middleware array
\App\Http\Middleware\Cors::class,
ensuite dans la partie $routeMiddleware array
'cors' => \App\Http\Middleware\Cors::class,
Merci, bonne suite de code.
Top comments (0)