我想知道是否可以做一個在左聯接的查詢,如果它存在,而不必在同一個「級別」的所有列作連接表去爲一個屬性(此沒有任何關係)Laravel選擇對象屬性
例如
$users = user::leftJoin("posts","users.id","=","posts.user_id")->get();
相反的各個領域一起返回,
["id"/*This actually gets messed up if select doesn't choose wich to use*/,
"name",
"age",
/*Now post fields*/
"tile",
"date_posted"
...
]
並且具有使其返回
["id",
"name",
"age",
"post"=>[
"id",
"tile",
"date_posted"
...
]
]
編輯:如果可能的話,以避免環路出於顯而易見的原因......我知道這是可能的,在不得已將使用它們而不是使用循環會幫忙很多
不,這是不可能的(這樣的)。這就是爲什麼你應該使用關係來代替連接。 – devk