定义:classUserextendsModel{publicfunctionscopePopular($query){return$query->where('votes','>',100);}publicfunctionscopeActive($query){return$query->where('active',1);}publicfunctionscopeOfType($query,$type){return$query->where('type',$type);}}使用:$users=App\User::popular()->active()->ofType('admin')->orderBy('created_at')->get();$users=App\User::popular()->orWhere(function(Builder$query){$query->active();})->get();#或者$users=App\User::popular()->orWhere->active()->获取();
