alihanc Öncelikle 777 diye bir izin yok, onu unutun. Klasörler 755; dosyalar ise 644 olacak.
Eğer benim çalıştığım alanı adı, atıyorum projem.test ise ve .env dosyam varsa .env dosyama şunu eklemem lazım:
SESSION_DOMAIN=projem.test
Eğer .env dosyam yoksa config/session.php içerisinde:
'domain' => env(‘SESSION_DOMAIN’, 'projem.test'),
yapmam lazım.
Ayrıca sürekli sıkıntı yaşamamak için localhost yerine virtual host ile çalışmanız ve sanal bir domain (projem.test gibi yani) oluşturmanız gerekli. localhost ile bu iş olmaz.
Ayrıca oturumları veritabanında tutmak yerine dosyada tutun öyle deneyin. Bunun için .env dosyam varsa
SESSION_DRIVER=file
yoksa config/session.php içerisinde:
'driver' => env('SESSION_DRIVER', 'file'),