private function findSlug($slug) { $query = MmailModel::active(); if ($slug) { $query->where('slug', $slug); } $db = $query->first(); if (!$db) { throw new AdmixException('Formulário não configurado no administrativo'); } return $db; }
public function restore($id) { $mmail = MmailModel::onlyTrashed()->find($id); if (!$mmail) { abort(404); } if ($mmail->restore()) { Flash::success('Item restaurado com sucesso.'); } else { Flash::error('Falha na restauração.'); } return ($url = session()->get('backUrl')) ? redirect($url) : redirect()->route('admin.mmails.trash'); }