Angular ile Laravel Çerezlerini Almak için (XSRF-TOKEN, laravel_session) Axios ile
http://localhost/sanctum/csrf-cookie Adresine GET gönderiyorum, çerezleri alabiliyorum Aldığım Çerezler ile POST gönderdiğimde 419 Page Expired Hatası alıyorum İstek Başlıklarını Kontrol ettim çerezler ile birlikte istek yapılıyor, fakat 1 hafta önce sorunsuz çalışıyordu 2 gündür nedense böyle bir hata aldım.
Angular/index.component.ts:
const Request = axios.create({
baseURL:'http://localhost:8000',
withCredentials: true
})
Request.get('/sanctum/csrf-cookie').then(() => {
Request.post('/').then((e) => {
console.log(e.data)
})
})Laravel/.env:
SESSION_DOMAIN=localhost
SANCTUM_STATEFUL_DOMAINS=localhost
APP_URL=http://localhost:8000
FRONTEND_URL=http://localhost:4200
Laravel/cors.php
'paths' => ['*'],
'allowed_methods' => ['*'],
'allowed_origins' => ['*'],
'allowed_origins_patterns' => [],
'allowed_headers' => ['*'],
'exposed_headers' => [],
'max_age' => 0,
'supports_credentials' => true,