/**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     $faker = Faker::create();
     foreach (range(1, 5) as $index) {
         Counselor::create(['identifier' => $faker->regexify('[0-9]{10}'), 'first_name' => $faker->firstName(), 'last_name' => $faker->lastName(), 'hire_date' => $faker->dateTimeBetween($startDate = '-3 years')]);
     }
 }
 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(Request $request)
 {
     if (!Input::get('identifier') or !Input::get('first_name') or !Input::get('last_name')) {
         return $this->respondUnprocessableEntity('Parameters failed validation for a counselor.');
     }
     Counselor::create(Input::all());
     return $this->respondCreated('Counselor successfully created.');
 }