【发布时间】:2021-11-28 09:23:47
【问题描述】:
我有两个迁移表和两个模型
1) 用户。 2)订阅。
在订阅模型中,我编写了一个名为 user() 的方法,它具有 hasMany 关系,而在用户模型中,它将包含具有 belongs() 关系的订阅 () 方法。
在用户表 id 中充当主键,在订阅表中 sub_id 充当外键,例如,如果用户订阅了任何订阅,则用户 id 将存储在订阅表中的 sub_id 中,直到它工作正常。
$is_subscription=Subscription::where('sub_id',$user->id)->value('sub_id');
从上面的代码我可以得到值,但现在我想要的是有没有更好的方法来编写基于模型的查询,请帮我写这个..
【问题讨论】:
-
你想达到什么目的?是否要检查用户是否有任何订阅?
-
@KevinBui,是的,我正在为此努力
标签: php laravel eloquent orm laravel-migrations