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