laravel has whereHas 詳解


更多用法請查看官方文檔

一:需要用到的數據

1.學生表

2.班級表

二: 用法

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這幾條數據


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM