一:需要用到的数据

1.学生表
laravel has whereHas 详解

2.班级表

laravel has whereHas 详解

二: 用法

has

得到学生表中只有包含班级表的信息

return Stu::has('classS')->get();

打印结果:学生表中1-9的数据

whereHas

可以过滤学生表(主表)中有关班级表(从表)的数据

例:显示出学生表中班级是幼儿园的数据

return    Stu::whereHas('classS',function ($query){
           return $query->where('cname','like','%'.'幼儿园'.'%');
       })->get();

打印结果:学生表中1-2-4-7-9这几条数据

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-12-16
  • 2021-07-21
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-08-09
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案