Попробовал
https://github.com/barryvdh/laravel-cors/ - но он как-то странно работает, то работает, то не работает, и я не могу ухватить - от чего это зависит, часа два грохнул на это.
Пытался и напрямую заголовки передать. Например:
return response()->json(['response' => 'no query given'])
->header('Access-Control-Allow-Origin', '*')
->header('Access-Control-Allow-Methods', 'GET, POST, PUT, DELETE, OPTIONS');
а оно все равно пишет в консоль браузера
No 'Access-Control-Allow-Origin' header
При том что Postman эти заголовки и видит и показывает. А Chrome их не видит. Как такое может быть?
В общем, какая-то фигня :(
Есть ли 100% метод, чтобы как-то это сделать и уже забыть про этот CORS как про страшный сон? :D
Спасибо.