public function addApartment(Request $request)
 {
     $validator = Validator::make($request->all(), $this->validatonRulesApartment);
     if ($validator->fails()) {
         $messages = $validator->messages();
         return Response::json($messages, 400);
     } else {
         $addApartment = new Apartment();
         $addApartment->apartment_name = $request->apartment_name;
         $addApartment->city = $request->city;
         $addApartment->address = $request->address;
         $addApartment->price = $request->price;
         $addApartment->rooms = $request->room;
         $addApartment->beds = $request->bed;
         $addApartment->save();
         $addAccessories = new Accessories();
         $addAccessories->apartment_id = $addApartment->id;
         $addAccessories->internet = $request->internet;
         $addAccessories->parking = $request->parking;
         $addAccessories->tv = $request->tv;
         $addAccessories->klima = $request->klima;
         $addAccessories->vesmasina = $request->vesmasina;
         $addAccessories->ljubimci = $request->ljubimci;
         $addAccessories->save();
         $this->addImage($request, $addApartment->id);
         return Response::json($addApartment);
     }
 }
 /**
  * Update the specified resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function update(Request $request, Apartment $apartment)
 {
     //
     $input = $request->all();
     //$apartment = Apartment::find($id);
     $apartment->fill($input);
     $apartment->save();
     return back();
 }