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