/** @test */ public function a_setup_can_register_the_first_admin_user() { $setup = new Setup(); $user = new User(); $user->name = "Test User"; $user->email = "*****@*****.**"; $user->password = bcrypt(str_random(10)); $user->role = 5; $setup->registerAdmin($user); $this->seeInDatabase('users', ['email' => "*****@*****.**"]); }
public function registeradmin(RegisterFormRequest $request) { $setup = new Setup(); $admin = new User(); $admin->name = $request->name; $admin->email = $request->email; $admin->password = Hash::make($request->password); $admin->role = 5; $setup->registerAdmin($admin); $setup->setStatus('firstopen'); Auth::login($admin); return Redirect::to('/dashboard'); }