2017-04-08 67 views
0

對於我的交易模型,我使用newQuery()以確保只有未到期和批准的交易纔會被查詢。但是,有些情況下我不希望這兩個條件生效,我想查詢所有交易。覆蓋自定義newQuery()在Eloquent

我該怎麼辦?

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

注:我沒有使用Laravel,我只是通過作曲家用雄辯庫。

回答