Exemple #1
0
 public function run()
 {
     $faker = Faker::create();
     foreach (range(1, 10) as $index) {
         $size = rand(100, 300);
         Building::create(['title' => $faker->realText(10), 'type' => $faker->firstName(), 'code' => rand(1000, 3000), 'building_size' => $size, 'area_size' => $size + 50, 'location' => $faker->address(), 'status_id' => rand(1, 3), 'detail' => $faker->realText(500), 'price' => '250.000.000', 'user_id' => rand(1, 3)]);
     }
 }
 /**
  * Store a newly created resource in storage.
  * POST /adminbuildings
  *
  * @return Response
  */
 public function store()
 {
     $validator = Validator::make($data = Input::all(), Building::$rules);
     if ($validator->fails()) {
         return Redirect::back()->withErrors($validator)->withInput();
     }
     $data['user_id'] = Auth::user()->id;
     Building::create($data);
     $code = Crypt::encrypt($data['code']);
     //dd($data);
     //return Redirect::route('admin.index');
     return Redirect::route('admin.image.upload', array('code' => $code));
 }
Exemple #3
0
if (Input::exists()) {
    if (Token::check(Input::get('token'))) {
        // echo Input::get('surname');
        $validate = new Validate();
        $validation = $validate->check($_POST, array('surname' => array('required' => true, 'min' => 2, 'max' => 32), 'initial' => array('min' => 1, 'max' => 1), 'first_name' => array('required' => true, 'min' => 2, 'max' => 32), 'serial_number' => array('required' => true, 'min' => 32, 'max' => 32, 'unique' => 'devices'), 'year' => array('required' => true), 'model_name' => array('required' => true), 'bgsid' => array('required' => true, 'unique' => 'devices'), 'building_name' => array('required' => true), 'building_location' => array('required' => true), 'room_number' => array('required' => true, 'unique' => 'rooms')));
        if ($validation->passed()) {
            $user = new User();
            $model = new Model();
            $device = new Device();
            $building = new Building();
            $room = new Room();
            try {
                $user->create(array('surname' => Input::get('surname'), 'initial' => Input::get('initial'), 'first_name' => Input::get('first_name')));
                $device->create(array('serial_number' => Input::get('serial_number'), 'year' => Input::get('year'), 'bgsid' => Input::get('bgsid')));
                $model->create(array('model_name' => Input::get('model_name')));
                $building->create(array('building_name' => Input::get('building_name'), 'building_location' => Input::get('building_location')));
                $room->create(array('room_number' => Input::get('room_number')));
                Session::flash('registered', 'The data was send into the database successfully!');
                // header('Location: index.php');
                Redirect::to('index.php');
            } catch (Exception $e) {
                die($e->getMessage());
            }
        } else {
            // print_r($validation->errors());
            foreach ($validation->errors() as $error) {
                echo $error, '<br>';
            }
        }
    }
}