name, self::protectedRoleNames(), true); } /** * Exclude protected roles from the query. * * @param \Illuminate\Database\Eloquent\Builder $query * @return \Illuminate\Database\Eloquent\Builder */ public function scopeExcludingProtected($query) { return $query->whereNotIn('name', self::protectedRoleNames()); } }