Ejemplo n.º 1
0
 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;
 }
Ejemplo n.º 2
0
 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');
 }