laravel中在model里面重写where怎么写?
我在 laravel 中使用 mongodb 作为 db 驱动,每次查找数据 都是 where ([“_id”=>1]) 使用_id ,我想兼容一下 都换成 where ([“id”=>1]) 用 id 作为查询条件,想着能不能重写 where 然后当查询 id 的时候换成查询_id , 不知道怎么用?有大佬知道的吗?
没有的,你只是兼容处理主键的话
whereKey
更好用这样写确实可以实现效果 但是不知道有没有隐患
使用局部作用域:快速入门《Laravel 9 中文文档》 可达到这个需求
没有用 mongodb 的 ORM 吗
全局作用域(软删除就是这么实现的)
快速入门《Laravel 6 中文文档》
光就这一点,实数没必要
这个
ORM
不会自动处理嘛?