validate(request(), [ 'name' => 'required', 'fullname' => 'required', 'email' => 'required|email', 'password' => 'required|confirmed' ]); // Create and save the user //$user = User::create(request(['name','email','password'])); $user = User::create([ 'name' => request('name'), 'fullname' => request('fullname'), 'email'=> request('email'), 'password' => bcrypt(request('password'))]); // Sign them in // First user is made admin automatically Log::info("User count:" . User::all()->count()); if (User::all()->count()==1) { $user->admin = true; } $user->save(); auth()->login($user); // Redirect to the home page return redirect()->home(); } }