コード例 #1
0
 /**
  * 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('/');
 }
コード例 #2
0
 /**
  * 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.');
 }