Ejemplo n.º 1
0
 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(PacienteFormRequest $request)
 {
     //Acertando o padrão da data
     $request['dtnascimento'] = Carbon::createFromFormat('d/m/Y', $request['dtnascimento']);
     if (Paciente::create($request->all())) {
         session()->flash('toastr.success', "Confirmado! O paciente  " . $request->get('nome') . " foi registrado com sucesso!");
     } else {
         session()->flash('toastr.error', "ERRO!  Paciente " . $request->get('nome') . " NÃO foi registrado! Por favor repita a operação");
     }
     return redirect('paciente/listagem');
 }
Ejemplo n.º 2
0
 /**
  * Update the specified resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function update(PacienteFormRequest $request, $id)
 {
     //Graba paciente modificado
     $paciente = Paciente::whereId($id)->firstOrFail();
     $paciente->nombre = $request->get('nombre');
     $paciente->apellido = $request->get('apellido');
     $paciente->telefono = $request->get('telefono');
     $paciente->direccion = $request->get('direccion');
     $paciente->sexo = $request->get('sexo');
     $paciente->email = $request->get('email');
     $paciente->origen = $request->get('origen');
     $paciente->save();
     $paciente->saveMedico($request->get('medico'));
     return redirect(action('Admin\\PacientesController@index', $paciente->id))->with('status', 'El paciente ha sido actualizado!');
 }