我有一個實例$person
的Person
,並且想檢查是否存在與外國實體(App
)建立的關係。檢查Laravel/Eloquent中是否存在與外國實體的關係
people: id
people_apps: person_id, app_id
apps: id
這些關係在Eloquent模型中正確映射。 什麼是檢查此的首選方法?
我能想到的唯一的辦法是一樣的東西
$foundApp = $person->apps->filter(function($a) use($searchAppId)
{
return $a->id == $searchAppId;
});
if ($foundApp) {}
,但可能有一個更好的辦法。
我想簡單地檢查,看看是否數組持有人的應用程序的大小大於0. – Dave
@Dave我需要檢查一個特定的應用程序ID – Znarkus