Я пытаюсь создать приложение, которое будет использовать Laravel API, и я пытаюсь использовать Sanctum для аутентификации. Я просмотрел целую кучу видео и руководств и заметил одну вещь: все они используют localhost или 127.0.0.1 в демонстрационных целях. Однако я упускаю одну вещь, на самом деле выясняя, как работать с доменами. В моем случае я использую Valet для обслуживания приложения laravel. И после настройки всего необходимого для sanctum я остаюсь бороться с получением CSRF cook ie, когда запрос отправляется на https://domain.test/sanctum/csrf-cookie.
В Postman я не получаю куки
Я начал сходить с ума, а потом попробовал простой php artisan serve
и сделал запрос на http://127.0.0.1:8000/sanctum/csrf-cookie
и на magi c Я получил куки
Любое объяснение, почему это может произойти, будет отличным.
Следует отметить, что я установил SESSION_DOMAIN и SANCTUM_STATEFUL_DOMAINS в моем файле env, чтобы включить как localhost, так и domain.test.