//定义全局的查询范围
protected $globalScope = ['account_id'];
public function scopeAccountid($query)
{
$query->where('account_id',1);
}
这个时候全局查询范围不会生效
因为函数名称需要和变量名一样加上下划线
把scopeAccountid改成scopeAccount_id即可
//定义全局的查询范围
protected $globalScope = ['account_id'];
//注意看这里
public function scopeAccount_id($query)
{
$query->where('account_id',1);
}
@云南对象科技