2013-10-01 29 views
1

我有很多對多用戶和用戶角色之間的關係,我想檢查是否有用戶喜歡Laravel4,檢查是否有ORM模型有關係

if ($user->belongs($role->id)) doSomething(); 

定角色,但我可以」不要在文檔中找到它。

有沒有這樣的快捷方式來檢查給定的模型是否有關係,或本地L4方法?

回答

1

這應該爲你工作交配

//get the attached roles of someuser 
$someusers_roles = $someuser->related()->lists('role_id'); 

//check if he has a particular role attached 
if(in_array($particular_role->id, $someusers_roles)) 
{ 
     doSomething(); 
} 

希望這可以幫助你。

+0

謝謝。這與我使用的方式非常相似。你不知道原生L4方法嗎? – brazorf

+0

nope,我不知道任何本地方法來簡化。 – Gadoma

相關問題