Laravel雄辩的查询在哪里喜欢关系?

用户名

我的数据库技能不是最好的,我正在寻找有关在Laravel中构造查询的帮助。

我有一个表A和表B,表A有一个字段引用表B中的字段

所以我可以做 $tableA->tableB->title

我想要的是类似的东西 $tableA->tableB->where('title', 'LIKE', $query)->get()

我想要做的是做一个aWHERE LIKE并返回表A的结果,但是要在表B中的特定列中进行搜索(对于此示例,该列为title)。

我将如何去做呢?

谢谢

阿克拉姆·瓦希德(Akram Wahid)

请尝试这种方式,

    $posts = ModelA::whereHas('modelb', function ($query) {
         $query->where('title', 'like', 'foo%');
    })->get();

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章