2016-12-22 4 views
-2

Вопросы:Laravel 5/AngularJS CORS Выпуск

XMLHttpRequest не может загрузить http://example.com/create/user. Ответ на предполетный запрос не проходит проверку контроля доступа: Нет Заголовок «Access-Control-Allow-Origin» присутствует на запрошенном ресурсе . Origin 'http://www.example.com' поэтому не разрешено доступ.

Я попытался с помощью Cors.php промежуточного программного & государственных/index.php & многих других решений от StackOverflow, но ни один из этой работы.

header ('Access-Control-Allow-Origin: *'); header ('Access-Control-Allow-Methods: GET, POST, PATCH, PUT, DELETE, OPTIONS'); header («Access-Control-Allow-Headers: Origin, Content-Type, X-Auth-Token ');

+1

Мы не можем сказать, почему ваши попытки реализовать CORS не работают, вы не предоставил [mcve] (и код, который вы Предоставленный по какой-то причине помечается как котировка вместо кода). – Quentin

+0

Я не понимаю, почему вы пытаетесь сделать это перекрестное происхождение в первую очередь. Просто выберите 'example.com' или' www.example.com' и разместите там все. Наличие одного и того же сайта на двух разных именах хостов (один с «www» и один без) глупо (и больше усилий!). – Quentin

+0

Просто забыли установить www перед example.com. Извините за это, но до сих пор он не работает. –

ответ

0

Ну, вам нужно будет определить каждый маршрут для метода OPTIONS и сделать их через промежуточное программное обеспечение, которое вы создали. Или вам нужно обновить функцию класса Laravel.

Пожалуйста, обратитесь ответ здесь:

CORS issue for Angular + Laravel project

Смежные вопросы