/** * 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'); }
/** * 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!'); }