在我的控制,我通過我的模板項目顯示數據
$projects = Project::all();
return view('projects.index', compact('projects'));
列表現在項目都有一個客戶端,客戶端所屬的項目。如果我環路我的項目我的觀點中,我得到以下數據
#attributes: array:11 [▼
"id" => "25"
"jobNumber" => "J0001"
"projectName" => "Some Name"
"clientId" => "1"
"clientContact" => "Some Contact"
"contactEmail" => "[email protected]"
"status" => "Email"
"deleted_at" => null
"created_at" => "2016-04-25 14:15:19"
"updated_at" => "2016-04-26 10:05:06"
]
正如你所看到的,clientid以1.此鏈接到一個特定的客戶端。有什麼方法可以使用此ID獲取客戶名稱?我知道如何在控制器中做到這一點,但我無法爲每個具有客戶端名稱的項目傳遞一個變量,這太多了。就目前來看,我將所有的項目都傳遞給了這些項目,並且每個項目都有一個clientId。不知何故,我需要得到基於此的命名。
感謝
嗨,關係的存在。但是,事情是,你發佈的內容需要在控制器中完成。當我通過視圖所有的項目,我不能真正做你的建議,因爲這意味着每個項目有一個新的變量 –
完美,謝謝 –
很好地複製我的答案。 – Anderscc