第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Laravel 5.3以上session丟換問題

Laravel 5.3以上session丟換問題

PHP
胡子哥哥 2019-03-12 14:05:11
這是一個全局方法,設置session的登陸時,用HomeController調(diào)用session_member存儲session然后在首頁IndexController繼承Controller 然后在HomeController里使用$this->data,數(shù)據(jù)為空,這是為什么?
查看完整描述

8 回答

?
Cats萌萌

TA貢獻1805條經(jīng)驗 獲得超9個贊

這樣做真是多此一舉,直接在view模板里用Session或session取值即可.

查看完整回答
反對 回復 2019-03-18
?
尚方寶劍之說

TA貢獻1788條經(jīng)驗 獲得超4個贊

大家都在想辦法幫你解決問題,但是我覺得實現(xiàn)自身業(yè)務時的思路就是問題的。

從代碼邏輯來看,你是希望用戶信息存儲在 session 中方便存取,同時希望所有的 Controller 通過繼承后,能夠簡單的拿到常用的數(shù)據(jù)。

其實完全沒有必要性。

  1. 在試圖中要拿用戶可以直接 auth()->user()
  2. 要把數(shù)據(jù)共享給試圖,可以使用 View Composer
查看完整回答
反對 回復 2019-03-18
?
慕妹3146593

TA貢獻1820條經(jīng)驗 獲得超9個贊

你調(diào)用的路由是否在 web 中間件里? (只有 web 中間建立的路由所調(diào)用的方法才會啟用 session

查看完整回答
反對 回復 2019-03-18
?
慕妹3242003

TA貢獻1824條經(jīng)驗 獲得超6個贊

原來我在 windows 上使用 php artisan serve 開發(fā)的時候也同樣遇到了這個問題,我通過在 Session::put() 之后添加了 Session::save() 方法,成功讀取到了數(shù)據(jù)。

所以,我換成了 Homestead 開發(fā)環(huán)境。

查看完整回答
反對 回復 2019-03-18
?
瀟瀟雨雨

TA貢獻1833條經(jīng)驗 獲得超4個贊

你確定不是代碼的問題嗎?

查看完整回答
反對 回復 2019-03-18
?
絕地無雙

TA貢獻1946條經(jīng)驗 獲得超4個贊

$member = session_member(); //這里輸出一下$member;
session_member();這個沒傳值就調(diào)用下面:
function session_member(member){

return $member = session('member', null); //session('member', null)返回什么值?
}
一步步輸出排查吧,另外能貼代碼嗎,貼圖代碼有錯也不想給你改

查看完整回答
反對 回復 2019-03-18
?
四季花海

TA貢獻1811條經(jīng)驗 獲得超5個贊

必須方路由中間里?。。?!他們說什么不符合邏輯,不安全!1年前的事情了

查看完整回答
反對 回復 2019-03-18
  • 8 回答
  • 0 關注
  • 597 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號