laravel测试重连数据库(Laravel关系模型指定条件查询方法)
类别:编程学习 浏览量:1363
时间:2021-10-11 00:16:51 laravel测试重连数据库
Laravel关系模型指定条件查询方法对于关系模型来说,有时候我们需要甄别关联后结果,例如,班级和学生是一对多关联,我现在查询班级,但是想只显示正常状态,即状态为1的学生,因为有的学生从这个班级里面删除了,状态是4,那么我们在查询的时候就可以使用如下语法:
1、定义关联关系:
Class模型:
|
public function learners() { return $this ->belongsToMany( 'App\Models\Customer' , 'learner_relation' , 'class_id' , 'learner_id' ); } |
Customer模型:
|
public function learnerclasses() { return $this ->belongsToMany( 'App\Models\MyClass' , 'learner_relation' , 'learner_id' , 'class_id' ); } |
2、查询代码:
|
$data = MyClass::with([ 'learners' => function ( $query ) { $query ->select() ->where( 'learner_relation.status' , 1) ->orderBy( 'learner_relation.create_time' , 'desc' ); }, ]) ->find( $id ); |
然后得到的结果就是我们想要的正常的学生。
以上这篇Laravel关系模型指定条件查询方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持开心学习网。
原文链接:https://blog.csdn.net/zhezhebie/article/details/78871731
您可能感兴趣
- laravelqq邮箱发送失败(解决laravel 表单提交-POST 异常的问题)
- laravel-admin代码执行流程(解决laravel-admin 自己新建页面里 js 需要刷新一次的问题)
- laravel语法有哪些(对laravel in 查询的使用方法详解)
- laravel自定义使用方法(laravel 获取当前url的别名方法)
- laravel算法(laravel批量生成假数据的方法)
- laravel高级用法(Laravel5.1框架注册中间件的三种场景详解)
- 关于laravel的日常(解决在laravel中auth建立时候遇到的问题)
- laravel后台框架(laravel-admin的多级联动方法)
- laravel 快速开发api技巧(Laravel5.4简单实现app接口Api Token认证方法)
- laravel视图组件(Laravel5.4框架中视图共享数据的方法详解)
- laravel队列过期时间(laravel 修改记住我功能的cookie保存时间的方法)
- laravel框架运行找不到视图(解决laravel资源加载路径设置的问题)
- laravel 数据库实现原理(laravel 数据迁移与 Eloquent ORM的实现方法)
- laravel6后台管理系统(基于laravel-admin 后台 列表标签背景的使用方法)
- php框架laravel使用(laravel5环境隐藏index.php后缀apache的方法)
- laravel后台登录教程(Laravel 默认邮箱登录改成用户名登录的实现方法)
- 七夕取消了,牛郎织女没做核酸七夕已经取消(牛郎织女没做核酸七夕已经取消)
- 网友抵制 多地取消 夏日祭 为何惹众怒(网友抵制多地取消)
- 兄弟萌,今年的七夕又取消了 思考 思考(今年的七夕又取消了)
- 七夕取消是什么梗(七夕取消是什么梗)
- 这竟然是捏出来的 20种橡皮泥玩法让你轻松hold住魔娃(这竟然是捏出来的)
- 自制橡皮泥(自制橡皮泥)
热门推荐
- sw2018安装图解教程(WHMCS V7.4.2 图文安装教程)
- python创建一个xls文件(Python XlsxWriter模块Chart类用法实例分析)
- js复制内容到剪贴板
- react教程简介(react入门级详细笔记)
- python对象创建流程(Python3.5面向对象与继承图文实例详解)
- docker架构设计详解(Docker核心原理之 Cgroup详解)
- 最简单的wds设置(快速解决WDCP面板环境磁盘撑满问题)
- linux rsync 迁移数据(如何使用Linux的rsync)
- dedecms标签调用(dedecms获取文档当前栏目所在目录链接URL)
- Jquery中parent()和parents()
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9