我正在使用Laravel 5.5並嘗試將變量存儲到會話中。我正在使用全球幫手session()
。Laravel會話方法剛剛工作一次
所以我這樣做:
session(['a' => 'b']);
dd(session()->all())
只是用於測試,並但有它,當我刷新,我刪除了第一條線,a
變量到哪裏去了?
另外,forget()
,flush()
和所有其他方法只在請求中工作一次。一旦刷新,它就全部消失了。
我正在使用Laravel 5.5並嘗試將變量存儲到會話中。我正在使用全球幫手session()
。Laravel會話方法剛剛工作一次
所以我這樣做:
session(['a' => 'b']);
dd(session()->all())
只是用於測試,並但有它,當我刷新,我刪除了第一條線,a
變量到哪裏去了?
另外,forget()
,flush()
和所有其他方法只在請求中工作一次。一旦刷新,它就全部消失了。
據我記得你不應該使用dd()
進行這樣的測試。只需使用var_dump
,一切都應按預期工作。
此外,如果它仍然無法正常工作確保您正在測試它裏面web
中間件組Laravel
做這個小實驗。訪問此頁設置會話並檢查您的laravel會話cookie當您下次訪問該頁時,請檢查cookie值是否與上次相同。 – apokryfos