Пример #1
0
 /**
  * Update the specified resource in storage.
  *
  * @param UpdatePropertyRequest $request
  * @param int $id
  * @return \Symfony\Component\HttpFoundation\Response
  */
 public function update(UpdatePropertyRequest $request, $id)
 {
     $property = Property::findOrFail($id);
     $data = ['name' => $request->json('name'), 'key' => $request->json('key'), 'label' => $request->json('label'), 'default' => $request->json('default'), 'required' => $request->json('required'), 'type_id' => $request->json('type_id')];
     foreach ($data as $name => $value) {
         if (!is_null($value)) {
             $property->{$name} = $value;
         }
     }
     $property->save();
     return $this->respondWithItem($property, new PropertyTransformer());
 }