public function run() { $borrowers = [['lname' => 'Benitez', 'fname' => 'Jervey', 'mname' => 'Ricablanca', 'gender' => 'male', 'home_address' => 'Palao, Iligan City', 'created_at' => new DateTime(), 'updated_at' => new DateTime()], ['lname' => 'Oponda', 'fname' => 'Wenhern Ralph', 'mname' => 'Olita', 'gender' => 'male', 'home_address' => 'Gango, Ozamiz City', 'created_at' => new DateTime(), 'updated_at' => new DateTime()], ['lname' => 'Britania', 'fname' => 'Jay Steven', 'mname' => 'Anduyan', 'gender' => 'male', 'home_address' => 'Davao City', 'created_at' => new DateTime(), 'updated_at' => new DateTime()], ['lname' => 'Podiotan', 'fname' => 'Sunshine', 'mname' => 'Encabo', 'gender' => 'female', 'home_address' => 'Aloran, Misamis Occidental', 'created_at' => new DateTime(), 'updated_at' => new DateTime()]]; Eloquent::unguard(); foreach ($borrowers as $borrower) { Borrower::create($borrower); } }
public function add($attributes) { $this->checkWritePermissions(); $rules = ['lname' => 'required', 'fname' => 'required', 'mname' => 'required', 'gender' => 'required', 'home_address' => 'required']; $validator = Validator::make($attributes, $rules); if ($validator->passes()) { $userId = Borrower::create($attributes)->id; return $userId; } else { throw new ErrorException("Invalid data!"); } }