Laravel:whereIn子查询

简介: Laravel:whereIn子查询

文档

示例如下

$users = User::whereNotIn('id', function ($query) use($user){
            $query->select('user_id')
                   ->from('tb_relation')
                   ->where('tb_relation.userId', $user->id);
});

参考

laravel whereNotIn where子查詢


相关文章
|
安全 API 网络安全
Swoole v4.6.0 版本发布,支持原生 curl 协程客户端
Swoole v4.6.0 版本发布了,同样也是 2021 年的首个版本更新。 作为一个 y 版本发布,此次更新也包含了不兼容的修改以及许多的新功能
828 0
|
3月前
|
人工智能 Go
GO语言之泛型应用
本文介绍了Go语言中泛型的使用,包括为何引入泛型、泛型语法详解以及如何自定义约束。通过实例展示了泛型在简化代码、提高复用性方面的优势,并演示了泛型在slice、指针、map等数据类型中的应用。
|
移动开发 Serverless 异构计算
函数计算操作报错合集之Reserve resource exceeded limit 通常出现在什么情况下
在使用函数计算服务(如阿里云函数计算)时,用户可能会遇到多种错误场景。以下是一些常见的操作报错及其可能的原因和解决方法,包括但不限于:1. 函数部署失败、2. 函数执行超时、3. 资源不足错误、4. 权限与访问错误、5. 依赖问题、6. 网络配置错误、7. 触发器配置错误、8. 日志与监控问题。
277 0
|
数据安全/隐私保护
RegExp——密码复杂度为数字,小写字母,大写字母,特殊符号 至少包含三种,长度为 8 - 16位
RegExp——密码复杂度为数字,小写字母,大写字母,特殊符号 至少包含三种,长度为 8 - 16位
446 0
|
开发者
Eslint插件使用配置, 规范化开发, 详细配置流程
Eslint插件使用配置, 规范化开发, 详细配置流程
gitlab删除项目
gitlab删除项目
1068 0
|
JavaScript
vue3 vite配置@根路径---解决:找不到模块“./xx/xxx.vue”或其相应的类型声明
vue3 vite配置@根路径---解决:找不到模块“./xx/xxx.vue”或其相应的类型声明
3785 0
|
存储 监控 NoSQL
MongoDB实时数据分析与流处理的技术探讨
【4月更文挑战第30天】MongoDB支持实时数据分析与流处理,其灵活数据模型适合非结构化数据存储。通过BSON格式、高性能查询和聚合管道,MongoDB满足实时分析需求。变更数据流功能提供实时事件处理,可用于跨实例数据同步和复杂事件处理。在电商等场景中,MongoDB可实现实时销售监控、用户行为分析及异常检测。结合流处理框架,助力企业做出明智决策。
|
存储 NoSQL Redis
Redis 布隆过滤器的相关命令的使用
Redis 布隆过滤器的相关命令的使用
199 0