-1
我有一個在可由誰是登錄的管理員可以改變admin.blade頁面稱爲「目標」值我希望能夠通過新的。用戶頁面上的值(user.blade)。 (沒有註冊用戶,只是一個普通用戶訪問該頁面)。目前,我可以在管理頁面上反映更改,但無法將值傳遞給用戶頁面(可能是因爲auth)。我嘗試了不同的方法,但無法獲得我想要的內容。以下是更新的「目標」值的功能,當我改變它:Laravel:(會話?)從管理方傳遞價值用戶
public function changeGoal(Request $data){
auth()->user()->update([
'goal' => $data->input('newGoal')
]);
return redirect('/adminpage');
}
使用此功能,當我鍵入{{$目標}},它顯示在管理頁面更改的值(一個記錄因此,管理員現在可以更改該值並查看新值。
我想讓admin更改的值顯示在用戶的頁面 (user.blade)中。我怎樣才能做到這一點?
我被建議使用會話,但它沒有工作,或者我做錯了什麼(即使我試圖從laravel文檔做到這一點,無法真正地弄清楚)。 幫助將不勝感激。謝謝
有使用'作曲家服務提供商'一起分享'user.blade' –
@Fahmi一些值/變量試試我有三個型號的用戶(指管理),體(普通用戶)和視頻。但是,數據庫中的「目標」字段沒有列。或者我誤解了你所說的?如果我創建一個SiteData模型,它應該包含什麼內容? – AJth
@ReiahPaulSam我曾看過它,但無法理解它如何實現我的情況。這將是巨大的,如果你能提供基於我的情況 – AJth