Lorsque l'erreur s'est produite avant Laravel 9 :
Access to XMLHttpRequest at 'http://localhost:8000/demo' from origin 'null' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
J'ai dû installer fruitcake/laravel-cors (https://www.positronx.io/how-to-enable-cors-in-laravel/).
Dans Laravel 9 j'ai trouvé l'information :
« Intégrer Laravel CORS dans le framework Dries Vints a migré le package Fruitcake/laravel-cors dans le framework Laravel : La raison principale est que nous voulons éliminer la dépendance circulaire dont nous dépendons, en plus d’éliminer une autre dépendance du squelette. Tout le mérite du code revient à @barryvdh de @fruitcake. Merci pour votre maintien à long terme de ce package ! ».
Comment créer des cors pour l'url : api/list et api/profiles dans le nouveau Laravel ?
Vérifiez si le middleware CORS existe dans votre
app/Http/Kernel.php
:Puis ouvrez votre
config/cors.php
。它的工作原理与fruitcake/laravel-cors
exactement de la même manière :