1
我有很多對多用戶和用戶角色之間的關係,我想檢查是否有用戶喜歡Laravel4,檢查是否有ORM模型有關係
if ($user->belongs($role->id)) doSomething();
定角色,但我可以」不要在文檔中找到它。
有沒有這樣的快捷方式來檢查給定的模型是否有關係,或本地L4方法?
我有很多對多用戶和用戶角色之間的關係,我想檢查是否有用戶喜歡Laravel4,檢查是否有ORM模型有關係
if ($user->belongs($role->id)) doSomething();
定角色,但我可以」不要在文檔中找到它。
有沒有這樣的快捷方式來檢查給定的模型是否有關係,或本地L4方法?
這應該爲你工作交配
//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();
}
希望這可以幫助你。
謝謝。這與我使用的方式非常相似。你不知道原生L4方法嗎? – brazorf
nope,我不知道任何本地方法來簡化。 – Gadoma