getTableModel(); /* @var EloquentModel $entry */ foreach ($selected as $id) { $entry = $model->find($id); $deletable = true; if ($entry instanceof EloquentModel) { $deletable = $entry->isDeletable(); } if ($entry && $deletable && $entry->delete()) { $builder->fire('row_deleted', compact('builder', 'model', 'entry')); event(new DeletedAd($entry)); $count++; } } if ($count) { $builder->fire('rows_deleted', compact('count', 'builder', 'model')); } if ($selected && $count > 0) { $this->messages->success(trans('streams::message.delete_success', compact('count'))); } if ($selected && $count === 0) { $this->messages->warning(trans('streams::message.delete_success', compact('count'))); } } }