为了账号安全,请及时绑定邮箱和手机立即绑定

laravel orm where条件失效的奇葩问题。

laravel orm where条件失效的奇葩问题。

PHP
长风秋雁 2018-07-23 21:30:48
abstract class BaseRepositoryApi extends \Prettus\Repository\Eloquent\BaseRepository{    public function paginate($perPage = null, $page = null, $columns = ['*'])     {         $userModel = new User();         $userModel->where('user_type','seller');         $result = $userModel->paginate($perPage,$columns,null,$perPage);        return $result;     } }这样写,调用这个方法的时候,where条件是不会生效的。但是,如果是将paginate方法里面的代码直接写在controller里面,where条件就能正确应用。这特么到底是为毛?我这段代码不是写在controller里面的
查看完整描述

2 回答

?
jeck猫

TA贡献1909条经验 获得超7个赞

Orm里的query builder是单例的吧貌似

查看完整回答
反对 回复 2018-07-29
  • 2 回答
  • 0 关注
  • 2000 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信