/** * Remove the specified resource from storage. * * @param int $id * @return Response */ public function destroy($id) { if (User::tipoUserLogado() == 'G' || User::tipoUserLogado() == 'U') { echo abort(403, 'Acesso não autorizado'); } $a = Binomio::findOrFail($id); $a->delete(); return redirect()->route('binomios.index')->with('message', 'Item deleted successfully.'); }
public function goEntidade($id) { $entidade = Entidade::findOrFail($id); $tipoEntidades = $entidade->tipoEntidade; switch ($tipoEntidades) { case 'M': $militar = Militar::findOrFail($id); return view('militars.show', compact('militar')); break; case 'C': $cao = Cao::findOrFail($id); return view('caos.show', compact('cao')); break; case 'B': $binomio = Binomio::findOrFail($id); return view('binomios.show', compact('binomio')); break; default: echo "Tipo de Entidade não Existe!"; break; } }