Ejemplo n.º 1
0
 public function run()
 {
     DB::table('residences')->delete();
     $success = File::cleanDirectory($this->getImagesPath());
     File::put($this->getImagesPath() . '.gitignore', File::get(public_path() . '/../app/storage/cache/.gitignore'));
     Residence::create(['name' => 'Living room', 'text' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin finibus congue pellentesque. Vestibulum euismod non dolor eget malesuada. Fusce fringilla non nunc ac eleifend. Aliquamauctor cursus lectus sit amet vulputate.', 'image_name' => $this->copyImage(public_path() . '/backup_images/residences/living.jpg'), 'order_id' => 2]);
     Residence::create(['name' => 'Kitchen', 'text' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin finibus congue pellentesque. Vestibulum euismod non dolor eget malesuada. Fusce fringilla non nunc ac eleifend. Aliquamauctor cursus lectus sit amet vulputate.', 'image_name' => $this->copyImage(public_path() . '/backup_images/residences/kitchen.jpg'), 'order_id' => 1]);
     Residence::create(['name' => 'Bedroom', 'text' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin finibus congue pellentesque. Vestibulum euismod non dolor eget malesuada. Fusce fringilla non nunc ac eleifend. Aliquamauctor cursus lectus sit amet vulputate.', 'image_name' => $this->copyImage(public_path() . '/backup_images/residences/bedroom.jpg'), 'order_id' => 1]);
     Residence::create(['name' => 'Bath', 'text' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin finibus congue pellentesque. Vestibulum euismod non dolor eget malesuada. Fusce fringilla non nunc ac eleifend. Aliquamauctor cursus lectus sit amet vulputate.', 'image_name' => $this->copyImage(public_path() . '/backup_images/residences/bath.jpg'), 'order_id' => 3]);
     Residence::create(['name' => 'Penthouse', 'text' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin finibus congue pellentesque. Vestibulum euismod non dolor eget malesuada. Fusce fringilla non nunc ac eleifend. Aliquamauctor cursus lectus sit amet vulputate.', 'image_name' => $this->copyImage(public_path() . '/backup_images/residences/penthouse.jpg'), 'order_id' => 3]);
 }
Ejemplo n.º 2
0
 public function postResidencesPage($id = null)
 {
     $input = Input::all();
     $data = array('name' => Input::get('name'), 'text' => Input::get('text'));
     if (isset($input['image_names']) && $input['image_names'][0]) {
         $data['image_name'] = $input['image_names'][0];
         $this->dealWithImage($data['image_name'], Residence::getImagesFolderAbsolutePath());
     }
     if ($id) {
         $residence = Residence::findOrFail($id);
         $residence->update($data);
     } else {
         $residence = Residence::create($data);
     }
     return Redirect::back();
 }
 public function postNewResidence()
 {
     //verify the user input and create account
     $validator = Validator::make(Input::all(), array('Residence_Name' => 'required|max:200|unique:residences', 'Description' => ''));
     if ($validator->fails()) {
         return Redirect::route('admin-new-residence-get')->withErrors($validator)->withInput()->with('globalerror', 'Sorry!! The Data was not Saved, please retry');
     } else {
         $name = Input::get('Residence_Name');
         $description = Input::get('Description');
         //register the new user
         $newresidence = Residence::create(array('Residence_Name' => $name, 'Description' => $description, 'Active' => TRUE));
         if ($newresidence) {
             return Redirect::route('admin-new-residence-get')->with('globalsuccess', 'New Residence Details Have been Added');
         }
     }
 }