查询范围,适用于每次查询均需要限制的参数 。
用法:
protected function scopeLevel ($query)
{
$query ->where('level',1)
}
优点:不需要每次均写很多雷同的查询限制。
缺点:如果是多表查询,可能代码不是很容易懂。
全局查询:
protected function base($query)
全局任何地方,此模型的查询,均会加上此判断 。