Example #1
0
 public function updateAmenity(Request $request, Amenity $amenity)
 {
     //validate input
     $this->validate($request, ['name' => 'required|max:50', 'price' => 'required|numeric|min:0', 'amenity_image' => 'image']);
     $amenity->name = $request->name;
     $amenity->price = $request->price;
     $amenity->description = $request->description;
     if (Input::hasFile('image')) {
         if (File::exists('uploads/' . $amenity->image)) {
             File::delete('uploads/' . $amenity->image);
         }
         $file = Input::file('image');
         $imgname = 'amenity_' . $amenity->id . '.' . Input::file('image')->getClientOriginalExtension();
         $file->move('uploads', $imagename);
         $amenity->image = $imagename;
     }
     $amenity->save();
     return redirect('/admin/amenity/' . $amenity->id)->with('status', 'Updated successfully!');
 }
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     //
     Model::unguard();
     $amenity = new Amenity();
     $amenity->name = "Wifi";
     $amenity->description = "Covered Parking";
     $amenity->amenitiable_id = 1;
     $amenity->amenitiable_type = "App\\Room";
     $amenity->save();
     $amenity = new Amenity();
     $amenity->name = "Wifi3456";
     $amenity->description = "Covered Parking";
     $amenity->amenitiable_id = 2;
     $amenity->amenitiable_type = "App\\Accomodation";
     $amenity->save();
     $amenity = new Amenity();
     $amenity->name = "Okay";
     $amenity->description = "Ocean Sea View";
     $amenity->amenitiable_id = 2;
     $amenity->amenitiable_type = "App\\Room";
     $amenity->save();
 }
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     DB::table('amenities')->truncate();
     $amenity = new Amenity();
     $amenity->name = "Kubo";
     $amenity->description = "(6-10 persons)";
     $amenity->category = 'rooms';
     $amenity->quantity = 5;
     $amenity->online_limit = 2;
     $amenity->day_rate = 700;
     $amenity->night_rate = 800;
     $amenity->save();
     $amenity = new Amenity();
     $amenity->name = "Cabana";
     $amenity->description = "(15-30 persons)";
     $amenity->category = 'rooms';
     $amenity->quantity = 5;
     $amenity->online_limit = 2;
     $amenity->day_rate = 1000;
     $amenity->night_rate = 1200;
     $amenity->save();
     $amenity = new Amenity();
     $amenity->name = "Yellow Bell";
     $amenity->description = "";
     $amenity->category = 'rooms';
     $amenity->picture = "yellow-bell.jpg";
     $amenity->quantity = 5;
     $amenity->online_limit = 3;
     $amenity->day_rate = 1200;
     $amenity->night_rate = 1500;
     $amenity->save();
     $amenity = new Amenity();
     $amenity->name = "Lanai";
     $amenity->description = "";
     $amenity->category = 'rooms';
     $amenity->picture = "lanai.jpg";
     $amenity->quantity = 3;
     $amenity->online_limit = 1;
     $amenity->day_rate = 3000;
     $amenity->night_rate = 3500;
     $amenity->save();
     $amenity = new Amenity();
     $amenity->name = "Upper Treehouse";
     $amenity->description = "";
     $amenity->category = 'rooms';
     $amenity->picture = "treehouse2.jpg";
     $amenity->quantity = 3;
     $amenity->online_limit = 1;
     $amenity->day_rate = 3000;
     $amenity->night_rate = 3500;
     $amenity->save();
     $amenity = new Amenity();
     $amenity->name = "Lower Treehouse";
     $amenity->description = "";
     $amenity->category = 'rooms';
     $amenity->picture = "treehouse.jpg";
     $amenity->quantity = 3;
     $amenity->online_limit = 1;
     $amenity->day_rate = 2500;
     $amenity->night_rate = 3000;
     $amenity->save();
 }