我有一个模式客户端,该用户的数据库表客户端
Id | active
________________
1 | true
2 | true
3 | false
我想更新此模型,以便每次在我的应用程序中调用模型客户端时 访客::得到();
它只返回那些有效== true
的访问者class Clients extends Eloquent {
protected $table = ' Clients ';
…..
public function __construct()....
我怎么能这样做?
答案 0 :(得分:0)
我建议您使用scope。
public function scopeActive($query){
return $query->where('active', true);
}
然后你可以这样做:
Visitors::active()->get();
但是,如果您真的想要,可以使用newQuery
方法:
public function newQuery(){
$query = parent::newQuery();
return $query->where('active', true);
}