Я искал высоко и низко и пробовал несколько решений, но я не смог понять это. Я работаю локально (MAMP).
У меня есть два локальных сервера, внешний сервер Angular и сервер Laravel для обработки запросов и CRUD-данных обратно в Angular.
Извлечение данных с сервера Laravel не является проблемой, когда я пытаюсь выполнить операции «Создать», «Обновить» или «Удалить» для обновления сервера, я получаю сообщение об ошибке CORS (причина: отсутствует заголовок CORS «Access-Control-Allow-Origin») , В моем файле .htaccess установлены следующие директивы:
Header add Access-Control-Allow-Origin: *
Header add Access-Control-Allow-Methods: GET,POST,OPTIONS,DELETE,PUT
Header add Access-Control-Allow-Headers: Content-Type
Я пытался реализовать эти решения, чтобы добавить ответ заголовка CORS для Laravel в мой проект, но я до сих пор не добился успеха:
https://github.com/barryvdh/laravel-cors
https://github.com/spatie/laravel-cors
Я надеюсь, что кто-то сталкивался с подобной проблемой и может помочь.