如何对具有软删除的表使用子查询?

2024-01-11

我有一个查询和一个子查询,如下所示:

// $query not included here
$query = $query->getQuery();
$subQuery = User::select('*')
    ->fromSub($query, 'sub_query')
    ->where($status, 'LIKE', '%' . $statusValue . '%')
    ->with($this->eagerLoadedRelationships)
    ->get();

但我收到以下错误:Column not found: 1054 Unknown column 'users.deleted_at' in 'where clause'。当我删除时use SoftDeletes;在我的用户模型中,它工作正常。但我需要软删除。

I tried User::withoutTrashed()->select('*')...但都是一样的。

我有办法解决这个问题吗?

我无法列出里面的列select。我有点必须使用这个子查询来检查上一个查询的结果(我无法添加where()到上一个查询)。


尝试以下

$subQuery = User::select('*')
    ->fromSub($query, 'sub_query')
    ->where($status, 'LIKE', '%' . $statusValue . '%')
    ->whereNull('deleted_at')
    ->with($this->eagerLoadedRelationships)
    ->get();
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何对具有软删除的表使用子查询? 的相关文章

随机推荐

  • gem yank 失败“版本不存在”

    我试图在 ruby gems com 上替换我的 gem 的错误版本 但猛拉失败 你可以看到https rubygems org gems v2gpti https rubygems org gems v2gpti该 gem 在 v0 2
  • 从共享库使用时,imbue/facet 会被忽略,具体取决于 Android 下的动态加载顺序

    我正在 Android 上部署一个 C 应用程序 它使用boost date time 它有很多库 一些在编译时链接 共享库 其他一些是插件 在运行时动态加载dlopen 在某些库中 设置boost posix time time face
  • 将 docker-compose 转换为 Helm Chart?

    我有一个 docker compose 文件 其中包含我正在使用的安全工具的 2 个图像 我的挑战是将其转换为由deployment yaml和service yaml组成的helm图表 docker compose 看起来像这样 vers
  • 只读静态字段初始化的线程安全

    如果创建一个像这样的只读静态成员 public sealed class MyClass public readonly static MyClass Instance new MyClass 我们知道 如果某个线程第一次访问 MyClas
  • 当字节可用时,.Net SerialPort 需要 0.5 秒以上的时间来读取字节

    我正在使用 C 中的 Net SerialPort 类从端口读取字节 收到 DataReceived 事件后 我检查串行端口以查看是否有字节可供读取 然而 即使字节可用 端口也可能需要半秒以上的时间来读取单个字节 代码大致如下 while
  • 裸字符串的数组等效项

    我可以毫无问题地做到这一点 const char foo This is a bare string 我想要的是能够对数组做同样的事情 const int bar 1 2 3 显然该代码无法编译 但是是否有某种与裸字符串等效的数组 你不能这
  • 全局变量和静态全局变量[重复]

    这个问题在这里已经有答案了 在 C 中 全局变量 const 和全局静态变量 const 之间有什么区别吗 在cpp文件或头文件中声明 static const int x1 someFunction 5 const int x2 some
  • iPhone UITableView。如何打开音乐应用程序中的单字母字母列表?

    在 iPhone 音乐应用程序中 选择 艺术家 歌曲 或 专辑 会在 UI 右侧呈现一个带有单个字母垂直列表的 tableView 可实现快速滚动 如何在我的应用程序中启用此功能 干杯 道格 提供您自己的索引字符 NSArray secti
  • 没有可用的隐式视图

    当尝试批量加载列表时DBObject s via insert http api mongodb org scala casbah 2 1 2 scaladoc com mongodb casbah MongoCollection html
  • 删除和/或更新系统的 Python 时虚拟环境的后果

    编辑清楚 这个问题是参考venv https docs python org 3 library venv html 这经常与虚拟环境 https virtualenv pypa io 删除系统的 Python 安装 它是用于在系统上创建虚
  • 将二进制文件读入结构 (C++)

    所以我遇到了一些无法正确地将二进制文件读入我的结构的问题 结构是这样的 struct Student char name 25 int quiz1 int quiz2 int quiz3 它有 37 个字节 来自 char 数组的 25 个
  • spring boot tomcat 终止

    我有完全相同的问题 终止 mvn spring boot run 不会停止 tomcat https stackoverflow com questions 23432651 terminating mvn spring bootrun d
  • 使用完 HttpPostedFile.Inputstream 后,我们是否应该关闭它?

    我正在上传一个文件并将 Inputstream 直接提供给我的一个对象 我的问题是 一旦处理完成 我们是否应该关闭并刷新它 你不need要显式关闭它 请求结束时会释放服务器上分配的资源 请参阅 MSDN 文档中的最后评论 http msdn
  • Postgres 和 Laravel 如何将列从字符串类型更改为整数?

    我正在尝试将 Postgres 和 Laravel 6 x 上的列从字符串类型更改为整数 我尝试通过这样的迁移来做到这一点 public function up Schema table job listings function Blue
  • 从本地驱动器(资源)加载文件作为存储文件

    我正在使用 C 开发 Windows 8 应用程序 在这里 我使用 FilePicker 从我想要的位置选择文件 我知道我从本地驱动器中选择的文件的路径 我想使用该文件作为存储文件 StorageFile Newfile await Win
  • 如何更改 Properties.Settings 的默认路径

    每当我这样做时Properties Settings Save 它将属性更改提交给Application LocalUserAppDataPath但我希望路径是Application CommonAppDataPath where Appl
  • 扩展 Git 功能

    我想知道是否有一种简单的方法来扩展 Git 命令 所以我可以创建如下命令 git my custom made extension my options
  • 将变量插入 PHP 标头位置

    问题是 如何插入变量 echo url endpoint 作为最后一行链接的一部分 header Location http linkhere com HERE I WANT THE VARIABLE http linkhere com H
  • 实现简单的输入流

    我想写一个简单的istream对象 这会简单地改变另一个istream 我只想实现readline 它会从原始流中读取一行 处理它 并返回处理后的行 并有一些通用代码read将使用我的读取行 缓存它 并提供所需的字节数作为输出 有没有什么课
  • 如何对具有软删除的表使用子查询?

    我有一个查询和一个子查询 如下所示 query not included here query query gt getQuery subQuery User select gt fromSub query sub query gt whe