Example #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('/');
 }
Example #2
0
 public function postUpdatePaymentAddressCustomer(Requests\UpdateCustomerRequest $request)
 {
     $user = Session::get('user');
     DB::beginTransaction();
     try {
         //update account
         $account = User::where('id', $user['id'])->update(['phone' => $request->input('phone')]);
         //update customer
         $cus = Customer::where('id', $request->input('id'))->update(['address1' => $request->input('address1'), 'address2' => $request->input('address2'), 'city_id' => $request->input('city_id'), 'state_id' => $request->input('state_id')]);
         DB::commit();
         return redirect_success('FrontendController@index', 'success', 'Your information changed!');
     } catch (\Exception $e) {
         DB::rollback();
         return redirect_errors('Cannot update information!');
     }
 }
 /**
  * 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.');
 }