【发布时间】:2021-03-18 04:21:16
【问题描述】:
祝你今天好,由于某些原因,我必须使用查询生成器而不是 Eloquent,原因是我的模型名称是 KidsCafe,如果我使用 Eloquent,它将使用 myapp 搜索表。 kidscaves,但表的名称是 kidscafes,这会引发错误,因此我必须在与数据库的交互中使用查询生成器。
现在,我必须实现搜索功能,那么如何使用查询生成器实现类似的功能
$kids = KidsCafe::query();
我的问题是如何使用查询生成器实现 query();,还有没有其他方法可以在没有它的情况下使用 eloquent
提前谢谢你
【问题讨论】:
-
抛出什么样的错误?
-
SQLSTATE[42S02]: 未找到基表或视图:1146 表 'myapp.kidscaves' 不存在(SQL: select * from
kidscaveswherekidscaves.deleted_atis null ) -
@GazmendSahiti ,这是我使用 eloquent 时的错误,这就是为什么我的所有查询都在查询生成器上,但我不知道用于 query() 的语法跨度>
标签: php database laravel eloquent