/** * Update the specified resource in storage. * * @param UpdateCustomerRequest|Request $request * @param Customer $customer * @return \Illuminate\Http\Response */ public function update(UpdateCustomerRequest $request, $id) { $customer = Customer::findOrFail($id); $customer->street = $request->get('street'); $customer->city_id = $request->get('city_id'); $customer->phone = $request->get('phone'); $customer->save(); $user = User::findOrFail($customer->user->id); $user->name = $request->get('name'); $user->surname = $request->get('surname'); $user->email = $request->get('email'); $user->save(); $customer->user()->save($user); return redirect('/'); }
/** * Update the specified resource in storage. * * @param UpdateCustomerRequest|Request $request * @param int $id * @return \Illuminate\Http\Response */ public function update(UpdateCustomerRequest $request, $customer) { $customer->street = $request->get('street'); $customer->city_id = $request->get('city_id'); $customer->phone = $request->get('phone'); $customer->save(); $user = User::where('userable_id', $customer->id)->firstOrFail(); $user->email = $request->get('email'); $user->name = $request->get('name'); $user->surname = $request->get('surname'); $user->save(); $customer->user()->save($user); return redirect('/')->with('message', 'Podatki so bili uspešno posodobljeni.'); }