Laratrust\Traits\LaratrustUserTrait::scopeWherePermissionIs PHP Метод

scopeWherePermissionIs() публичный Метод

This scope allows to retrive users with an specific permission
public scopeWherePermissionIs ( Illuminate\Database\Eloquent\Builder $query, string $permission = '' ) : Illuminate\Database\Eloquent\Builder
$query Illuminate\Database\Eloquent\Builder
$permission string
Результат Illuminate\Database\Eloquent\Builder
    public function scopeWherePermissionIs($query, $permission = '')
    {
        return $query->whereHas('permissions', function ($permissionQuery) use($permission) {
            $permissionQuery->where('name', $permission);
        });
    }