Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public function create()
- {
- //
- return view('patients/create');
- }
- public function store(Request $request)
- {
- //dd($request["DNI"]);
- //
- $data = new User();
- $data->email = $request['email'];
- $data->password = $request['password'];
- $data->name = $request['name'];
- $data->surnames = $request['surnames'];
- $data->phone= $request['phone'];
- $data->gender=$request['gender'];
- $data->admin= (bool)$request['admin'];
- $data->save();
- $patient = new Patient();
- $patient->DNI= $request['DNI'];
- $patient->birthdate= $request['birthdate'];
- $patient->address= $request['address'];
- $patient->nationality=$request['nationality'];
- $patient->user_id = $data->id;
- $patient->save();
- return Redirect::to('patients');
- }
- public function edit(Request $request)
- {
- //dd($speciality);
- $patient = Patient::findOrFail($request->id);
- return view('patients/edit')->with('patient', $patient);
- }
- public function update(Request $request)
- {
- //
- $patient = Patient::findOrFail($request->id);
- $this->validate($request,[
- 'DNI' => 'required',
- 'birthdate' => 'required',
- 'address' => 'required',
- 'nationality' => 'required',
- ]);
- $input = $request->all();
- $patient->fill($input)->save();
- return Redirect::to('patients');
- }
- public function edit(Request $request)
- {
- //dd($speciality);
- $user = User::findOrFail($request->id);
- $patient = Patient::findOrFail($request->id);
- return view('patients/edit')->with('patient', $patient)->with('user',$user);
- }
- public function user()
- {
- return $this->belongsTo('AppUser', 'user_id');
- }
- public function edit(Request $request)
- {
- $patient = Patient::findOrFail($request->id);
- $user = $patient->user;
- return view('patients/edit')->with('patient', $patient)->with('user',$user);
- }
- public function edit(Request $request)
- {
- $patient = Patient::findOrFail($request->id)->with('user');
- return view('patients/edit')->with('patient', $patient);
- // en la vista podés acceder a los datos del usuario
- // haciendo por ejemplo $patient->user->name
- }
- $patient = Patient::findOrFail($request->id);
- $patient->user()->update($request->all());
Add Comment
Please, Sign In to add comment