laravel,子類控制器可以使用session,父類控制器不能使用。該怎麼解決?
laravel,子類控制器可以使用session,父類控制器不能使用。該怎麼解決?
考慮你描述的情況不太詳細
檢查Session是否設定path,config/session.php
的path需要為 /
,或其他路徑,不能為空字串
Laravel 在Session下的確有BUG,Laravel 如果使用file作為Session的引擎,在同時請求一些頁面的時候,的確會出現SessionID獲取不到而被重置(set-cookie:sessionid=xxxx)的情況出現,將Session引擎改為database、redis,可以解決,(需要php artisan session:table
並遷移資料庫)
( .env 的SESSION_DRIVE
)
問題再描述詳細點吧,laravel session 和控制器沒有任何關係。