-1
- 銷售者的hasMany宴會
這裏是我的查詢:與第一()方法Laravel關係數據
$banquet = Vendor::with(['banquet' => function($query){
$query->where('active',1)->where('id' ,1)->first();
}])->findOrfail(1);
但關係部分返回集合像get()
方法不first()
#relations: array:1 [▼
"banquet" => Collection {#283 ▼
#items: array:1 [▼
0 => Banquet {#285 ▼
如何翻譯這樣?這樣我就可以得到像$vendor->banquet
不$vendor->banquet[0]
#relations: array:1 [▼
"banquet" => Banquet {#285 ▼
你不需要第一和findorfail在同一時間。試試findorfail,看看它是如何返回的 –
它都是一樣的。 – Fan