/**
  * Get a new query builder that only includes soft deletes.
  *
  * @return \Illuminate\Database\Eloquent\Builder|static
  */
 public static function onlyOffline()
 {
     $instance = new static();
     $column = $instance->getQualifiedStatusColumn();
     return $instance->withoutGlobalScope(StatusScope::class)->where($column, false);
 }
Beispiel #2
0
 /**
  * Get a new query builder that only includes drafted status.
  *
  * @return \Illuminate\Database\Eloquent\Builder|static
  */
 public static function onlyDrafted()
 {
     $instance = new static();
     $column = $instance->getQualifiedStatusColumn();
     return $instance->newQueryWithoutScope(new StatusScope())->where($column, 'drafted');
 }
 /**
  * Get a new query builder that only includes soft deletes.
  *
  * @return \Illuminate\Database\Eloquent\Builder|static
  */
 public static function onlyOffline()
 {
     $instance = new static();
     $column = $instance->getQualifiedStatusColumn();
     return $instance->newQueryWithoutScope(new StatusScope())->where($column, false);
 }