private function doDelete()
    {
        if (!$this->model->trashed()) {
            $this->model->delete();
            event(new ModelSoftDelete($this));

            return;
        }

        $this->model->forceDelete();
        event(new ModelDelete($this));
    }
private function doDelete()
    {
        if (!$this->model->trashed()) {
            $this->model->delete();
            event(new ModelSoftDelete($this));

            return;
        }

        $this->model->forceDelete();
        event(new ModelDelete($this));
    }
private function doDelete ( ) { if ( ! $ this -> model -> trashed ( ) ) { $ this -> model -> delete ( ) ; event ( new ModelSoftDelete ( $ this ) ) ; return ; } $ this -> model -> forceDelete ( ) ; event ( new ModelDelete ( $ this ) ) ; }
The actual delete action.

@return
The actual delete action .