laravel ---- 关联表 A 和 B 如何模糊查询 B 表中指定的字段


如何查询B表中比如有个content字段 ,模糊 like B中的某个值

如 文章表A Article

id   title   content   user_id

用户表 B User

id   name

模型

public function  user(){
    return $this->belongsTo(User::class);
}

伪代码

Article::with(['user'])
 //想通过 文章作者的名字 模糊查询  比如 姓李的所有的文章
 //伪代码
//->where('user.name', 'like','%'.$name.'%');
->orderBy('created_at','desc')
->paginate(15);

请问怎么实现呢?还想通过作者的的创建时间进行排序?


点赞 取消点赞 收藏 取消收藏

<< 上一篇: laravel 5.7 mysql5.7 数据更新出错, 字符串没有自动加引号

>> 下一篇: 求救:laravel6.0无法开启debug模式