在我的網站中我有用戶和項目。用戶可以創建項目。我想獲得一個擁有所有用戶的數組,其中有一個項目的用戶先去,沒有項目的用戶去。(Laravel)只檢索有關係的用戶
到目前爲止,我已經做到了這一點:
$users = User::all();
foreach($users as $user) {
if ($user->item) {
$sortedUsers + $user;
}
// now loop again and add users without relationship
這是非常低效的,我敢肯定有一個更好的方法來做到這一點。
用戶不具有item.id列。用戶有很多項目,項目有一個用戶。 Item有user.id列。 – DanielPahor
我更新了我的答案 –