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')]); }
/** * 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]); }
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); } }