public function run() { $faker = Faker::create(); foreach (range(1, 10) as $index) { Officer::create([]); } }
/** * Store a newly created officer in storage. * * @return Response */ public function store() { $date = \Carbon\Carbon::now(); $thn = date('Y'); // $officer = Officer::where('type', Input::get('type'))->where('user_id', Sentry::getUser()->id)->where(DB::raw('YEAR(created_at)'), '=', $thn)->count(); // if ($officer < 1) { $validator = Validator::make($data = Input::all(), Officer::$rules); if ($validator->fails()) { return Redirect::back()->withErrors($validator)->withInput(); } if (Input::hasFile('foto')) { $uploaded_file = Input::file('foto'); // mengambil extension file $extension = $uploaded_file->getClientOriginalExtension(); // membuat nama file random dengan extension $filename = Input::get('nohp') . '.' . $extension; $destinationPath = public_path() . DIRECTORY_SEPARATOR . 'uploads/fotopetugas'; // memindahkan file ke folder public/img $uploaded_file->move($destinationPath, $filename); // 25 $data['sertifikat'] = Input::has('sertifikat') ? true : false; $data['foto'] = $filename; $data['user_id'] = Sentry::getUser()->id; Officer::create($data); return Redirect::route('user.officers.index')->with("successMessage", "Petugas berhasil disimpan"); } else { return Redirect::back()->withErrors('File foto tidak ada')->withInput(); } // } else { // return Redirect::route('user.officers.index')->with('errorMessage', trans(Input::get('type') . ' sudah ada.')); // } }
public static function officer() { $faker = Faker\Factory::create(); $u = User::create(array('email' => 'officer' . self::$officer_count . '@example.gov', 'password' => 'password')); $o = Officer::create(array('user_id' => $u->id, 'phone' => $faker->phoneNumber, 'fax' => $faker->phoneNumber, 'name' => $faker->firstName . " " . $faker->lastName, 'title' => rand(1, 2) == 1 ? "Contracting Officer" : "Program Officer", 'agency' => self::$agencies[array_rand(self::$agencies)])); $o->role = Officer::ROLE_CONTRACTING_OFFICER; $o->save(); self::$officer_count++; return $o; }
function doInsert() { if (isset($_POST['submit'])) { $FIRSTNAME = $_POST['firstname']; $MIDDLENAME = $_POST['middlename']; $LASTNAME = $_POST['lastname']; $DISPLAYNAME = $_POST['displayname']; $SEX = $_POST['gender']; $QUALIFICATION = $_POST['qualify']; $TITLE = $_POST['title']; $EMAIL = $_POST['email']; $TELEPHONE = $_POST['telephone']; $MOBILE = $_POST['mobile']; $WEBSITE = $_POST['website']; if (!$BUREAU == "") { $BUREAU = $_POST['bureau']; } else { $SCHOOL = $_POST['school']; } $officer = new Officer(); $officer->firstname = $FIRSTNAME; $officer->middlename = $MIDDLENAME; $officer->lastname = $LASTNAME; $officer->gender = $SEX; $officer->displayname = $DISPLAYNAME; $officer->qualification = $QUALIFICATION; $officer->title = $TITLE; $officer->email = $EMAIL; $officer->telephone = $TELEPHONE; $officer->mobile = $MOBILE; $officer->website = $WEBSITE; if (!$SCHOOL == "") { $officer->officer_school_id = $SCHOOL; } else { $officer->officer_bureau_id = $BUREAU; } } if (!$SCHOOL == "") { if ($FIRSTNAME == "") { message('First name is required!', "error"); redirect('index.php?view=addinschool'); } elseif ($LASTNAME == "") { message('Last Name is required!', "error"); redirect('index.php?view=addinschool'); } elseif ($MIDDLENAME == "") { message('Middle Name is required!', "error"); redirect('index.php?view=addinschool'); } elseif ($SEX == "") { message('Gender is required!', "error"); redirect('index.php?view=addinschool'); } elseif ($DISPLAYNAME == "") { message('Display name is required!', "error"); redirect('index.php?view=addinschool'); } elseif ($QUALIFICATION == "") { message('Qualification is required!', "error"); redirect('index.php?view=addinschool'); } elseif ($TITLE == "") { message('Title is required!', "error"); redirect('index.php?view=addinschool'); } elseif ($EMAIL == "") { message('Email addinschoolress is required!', "error"); redirect('index.php?view=addinschool'); } elseif ($TELEPHONE == "") { message('Telephone is required!', "error"); redirect('index.php?view=addinschool'); } elseif ($MOBILE == "") { message('Mobile is required!', "error"); redirect('index.php?view=addinschool'); } elseif ($WEBSITE == "") { message('Website is required!', "error"); redirect('index.php?view=addinschool'); } elseif ($SCHOOL == "") { message('School is required!', "error"); redirect('index.php?view=addinschool'); } else { $officer->create(); message('New officer added successfully!', "success"); redirect('index.php?view=list'); } } else { if ($FIRSTNAME == "") { message('First name is required!', "error"); redirect('index.php?view=addinbureau'); } elseif ($LASTNAME == "") { message('Last Name is required!', "error"); redirect('index.php?view=addinbureau'); } elseif ($MIDDLENAME == "") { message('Middle Name is required!', "error"); redirect('index.php?view=addinbureau'); } elseif ($SEX == "") { message('Gender is required!', "error"); redirect('index.php?view=addinbureau'); } elseif ($DISPLAYNAME == "") { message('Display name is required!', "error"); redirect('index.php?view=addinbureau'); } elseif ($QUALIFICATION == "") { message('Qualification is required!', "error"); redirect('index.php?view=addinbureau'); } elseif ($TITLE == "") { message('Title is required!', "error"); redirect('index.php?view=addinbureau'); } elseif ($EMAIL == "") { message('Email addinbureauress is required!', "error"); redirect('index.php?view=addinbureau'); } elseif ($TELEPHONE == "") { message('Telephone is required!', "error"); redirect('index.php?view=addinbureau'); } elseif ($MOBILE == "") { message('Mobile is required!', "error"); redirect('index.php?view=addinbureau'); } elseif ($WEBSITE == "") { message('Website is required!', "error"); redirect('index.php?view=addinbureau'); } else { $officer->create(); message('New officer added successfully!', "success"); redirect('index.php?view=list'); } } }