public function delete($id) { /* @var $image \Models\ViewModels\ImageViewModel */ $image = $this->image->getById($id); if ($this->image->delete($id) !== 1) { Session::setError('something went wrong. Try again'); Redirect::back(); } $this->unlinkImage($image->name); Session::setMessage('The image has been deleted'); Redirect::back(); }