在Eloquent中覆盖自定义newQuery()

时间:2017-04-08 23:06:45

标签: php eloquent

对于我的交易模型,我使用newQuery()来确保只查询过期和已批准的交易。但是,有一些案例出现在我不希望这两个条件生效的情况下,我想查询所有交易。

我该怎么办?

public function newQuery($excludeDeleted = true) {
    return parent::newQuery()->where('end_date', '>', date('Y-m-d H:i:s'))->where('approved', 1);
}

注意:我没有使用Laravel,我只是通过Composer使用Eloquent库。

1 个答案:

答案 0 :(得分:0)