예제 #1
0
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     $faker = Faker::create();
     User::create(['name' => 'Test', 'email' => '*****@*****.**', 'password' => bcrypt('secret'), 'born_date' => date('1993-03-07'), 'gender' => 'm']);
     for ($i = 0; $i < 10; $i++) {
         User::create(['name' => $faker->unique()->name, 'email' => $faker->unique()->email, 'password' => bcrypt('secret'), 'born_date' => $faker->dateTime, 'gender' => $faker->randomElement(['m', 'f'])]);
     }
 }
예제 #2
0
 /**
  * Store a newly created resource in storage.
  *
  * @return Response
  */
 public function store(CreateUserRequest $request)
 {
     $token = BetaToken::where('token', $request->beta_token)->firstOrFail();
     if ($token->user !== null) {
         return \Response::json(['message' => 'token_already_used'], 403);
     }
     $user = User::create($request->all());
     $user->password = bcrypt($user->password);
     $user->save();
     $user->betaToken()->save($token);
     return \Response::json(['message' => 'ok'], 200);
 }