亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

試圖獲取非對象 laravel 的屬性“名稱”

試圖獲取非對象 laravel 的屬性“名稱”

PHP
慕慕森 2023-03-04 16:17:00
我在我的項目中需要一些幫助,我收到此錯誤“試圖獲取非對象的屬性‘Nom’”。這是代碼:控制器 :public function rdv($Name,$ID){     $name=doc::find($Name);     $iden=doc::find($ID);    return view ('/rendezvous',['go'=>[$name]]) ;}這是 view rendezvous :  <title> RDV chez {{$go->Name}}</title>感謝您的幫助 ?我需要在標題中顯示名稱
查看完整描述

3 回答

?
HUH函數

TA貢獻1836條經驗 獲得超4個贊

您正在嘗試像訪問對象一樣訪問數組。而不是$go->Name使用$go[0]. 但這只是一種解決方法。

實際的解決方案是像這樣將您的變量發送到您的視圖:

return view ('/rendezvous',['go'=> ['Name' => $name]]);

然后在你看來:

<title> RDV chez {{$go['Name']}}</title>


查看完整回答
反對 回復 2023-03-04
?
慕虎7371278

TA貢獻1802條經驗 獲得超4個贊

嘗試使用 find() 獲取正在處理最有可能是 ID 的主鍵


public function rdv($Name,$ID)

{

     $name=doc::find($ID);


    return view ('/rendezvous',['go' => $name]);

}

在你看來


<title> RDV chez {{$go->name}}</title>

我希望這有幫助


查看完整回答
反對 回復 2023-03-04
?
慕妹3146593

TA貢獻1820條經驗 獲得超9個贊

檢索單個模型。

未發現異常

有時您可能希望在未找到模型時拋出異常。這在路由或控制器中特別有用。該findOrFail方法將檢索查詢的第一個結果;然而,如果沒有找到結果,Illuminate\Database\Eloquent\ModelNotFoundException將拋出一個:

因此,在變量中,$ID您需要具有id數據庫中現有模型的值。然后你就可以:

public function rdv($Name,$ID)

{

? ? $model = doc::findOrFail($ID);


? ? return view ('rendezvous', ['go' => $model]);

}

然后在rendezvous視圖中,您將可以訪問模型屬性,例如id和name:


<small>The model ID is: {{ $go->id }}</small>

<title>RDV chez {{ $go->name }}</title>


查看完整回答
反對 回復 2023-03-04
  • 3 回答
  • 0 關注
  • 149 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號