aeneas Genelde cookie kullanmıyoruz. Bunun 2 sebebi var:
- cookie boyutu en fazla 4kb olabilir, oturumda 4kb'dan daha fazla veri tutuyorsanız ya da ihtimali varsa mecburen cookie kullanamayacaksınız. file kullanırsanız sınır diskiniz.
- Oturum bilgileri cookie'de, yani kullanıcının bilgisayarında tutulduğu için ve sizin bu veriye Laravel tarafında her zaman ulaşabilmeniz için doğal olarak her isteğe eklenmesi gerekiyor. Bu da ek bir yük ve gecikme demek.
Bir de, her ne kadar cookie içeriği şifrelense de file driver kullanıldığında oturum dosyası sunucunuzda, dışarıdan erişelemeyecek bir yerde tutulduğu için file'ın daha güvenli olduğu düşünülür.
Axios ile çalışıyor ama fetch ile çalışmıyorsa, axios'un sizin adınıza yaptığı bir şeyi fetch ile yapmıyorsunuz demektir. fetch, bu işin en yalın hali, o yüzden axios'da yapma gereği duymadığınız ya da ne olduğunu dahi bilmediğiniz işlemleri fetch ile elle yapmanız gerekebilir.