Example #1
0
 /**
  * {@inheritDoc}
  * @see \Illuminate\Database\Eloquent\ScopeInterface::remove()
  */
 public function remove(Builder $builder, Model $model)
 {
     /**
      * @var $model \App\Models\AuctionItem
      */
     $column = $model->getQualifiedUseToFieldName();
     $query = $builder->getQuery();
     $query->wheres = collect($query->wheres)->reject(function ($where) use($column) {
         return 'Basic' == $where['type'] && $where['column'] == $column;
     })->values()->all();
 }