/**
  * Update the specified resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function update(EditFacilityPlanRequest $request, $id)
 {
     $facilityKeys = ArrayCheckHelper::ignoreRepeated($request->all(), "facility");
     /*foreach($request->all() as $key => $val){
      		if($key !== "_token" && $key !=="name")
      			$facilityKeys[]= $val;
      	}*/
     $facility_plan = FacilityPlan::find($id);
     $facility_plan->fill($request->all());
     $facility_plan->save();
     $facility_plan->facilities()->sync($facilityKeys);
     $message = $facility_plan->name . ' updated succesfully';
     if ($request->ajax()) {
         return $message;
     }
     Session::flash('message', $message);
     return redirect()->route('admin.facility_plans.index');
 }
Example #2
0
 /**
  * Update the specified resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function update(EditUserRequest $request, $id)
 {
     $propertyKeys = ArrayCheckHelper::ignoreRepeated($request->all(), "property");
     $person = Person::where('ci', $request->get('ci'))->get()->first();
     $person->fill(['ci' => $request->get('ci'), 'name' => $request->get('name'), 'last_name' => $request->get('last_name'), 'email' => $request->get('email'), 'telephone' => $request->get('telephone'), 'id_country' => $request->get('id_country')]);
     $person->save();
     $user = User::findOrFail($id);
     $user->fill(['id_person' => $person->id, 'id_role' => $request->get('id_role'), 'default_property' => $request->get('default_property'), 'auth_key' => 'some key', 'username' => $request->get('username'), 'password' => $request->get('password')]);
     $user->save();
     $user->properties()->sync($propertyKeys);
     $message = $user->username . ' updated successfully';
     if ($request->ajax()) {
         return $message;
     }
     Session::flash('message', $message);
     return redirect()->route('admin.users.index');
 }
Example #3
0
 /**
  * Update the specified resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function update(EditServicePlanRequest $request, $id)
 {
     $serviceKeys = ArrayCheckHelper::ignoreRepeated($request->all(), "service");
     $service_plan = ServicePlan::findOrFail($id);
     $service_plan->fill($request->all());
     $service_plan->save();
     $service_plan->services()->sync($serviceKeys);
     $message = $service_plan->name . ' updated successfully';
     if ($request->ajax()) {
         return $message;
     }
     Session::flash('message', $message);
     return redirect()->route('admin.service_plans.index');
 }