protected function deleteResourceCallable($id) { return function () use($id) { $idKey = $this->getDataModel()->getKeyName(); $model = $this->getDataModel()->query()->where($idKey, $id)->first(); return $model->delete(); }; }