Ejemplo n.º 1
0
 public function run()
 {
     foreach (range(1, 32) as $index) {
         Apartment::create(['name' => 'CS' . $index, 'number' => $index, 'property_id' => 1]);
     }
     foreach (range(1, 60) as $index) {
         Apartment::create(['name' => 'SG' . $index, 'number' => $index, 'property_id' => 2]);
     }
     Apartment::create(['name' => '1807H1', 'number' => 1, 'property_id' => 3]);
 }
 /**
  * Store a newly created resource in storage.
  *
  * @param  Request  $request
  * @return Response
  */
 public function store(Request $request)
 {
     $data = $request->all();
     $data['photos'] = $request->photos ? json_encode($request->photos) : '';
     $apartment = Apartment::create($data);
     Apartment::movePhotoToApartments($request->photos, $apartment->id);
     if ($request->amenity) {
         $apartment->amenities()->sync($request->amenity);
     }
     return redirect('admin/apartments')->with(['message' => trans('admin/apartment.message.add_success')]);
 }
Ejemplo n.º 3
0
 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(Property $property, Request $request)
 {
     //
     //return $request->property_id;
     $this->validate($request, ['number' => 'required|unique:apartments,number,NULL,NULL,property_id,' . $request->input('property_id')]);
     //$input = Request::all();
     $input = $request->all();
     $input['name'] = $property->abbreviation . $input['number'];
     //return $input;
     Apartment::create($input);
     return redirect()->route('properties.apartments.index', ['id' => $property->id]);
 }
Ejemplo n.º 4
0
 public function createApartment()
 {
     $input = Input::all();
     $inputApartment['name'] = $input['name'];
     $validator = Validator::make($inputApartment, Apartment::$rules);
     if ($validator->passes()) {
         Apartment::create($inputApartment);
         return Redirect::to('/booking/admin/');
     } else {
         return Redirect::to('/booking/admin/newApartment')->withErrors($validator);
     }
 }