Home > database >  User cannot login that registers from a custom registration page In Laravel 8
User cannot login that registers from a custom registration page In Laravel 8

Time:02-22

I created a custom register controller. The user who registers through my custom register class cannot log in, but those who register from the default register page can log in. Am I missing something for the custom registration page?

class AdminController extends Controller
{
    public function AdminAgentDataAdd(Request $request)
    {
        $password = Hash::make($request->password);
        $request->merge(['password' => $password]);
        $request->merge(['role' => 3]);

        $DataAddCheck = User::create($request->all());

        if ($DataAddCheck) {
            return back()->with('successMsg',
                'Agent Created Successfully');
        } else {
            return back()->with('successMsg',
                'Something Went Wrong Try Again!');
        }
    }
}

Note: The user creates successfully in my DB.

CodePudding user response:

This is how laravel/breez does the registration

// After the validation

$user = User::create([
    'name' => $request->name,
    'email' => $request->email,
    'password' => Hash::make($request->password),
    // fields you added
    'role'=>3,
    'phone'=>$request->phone,
]);
  • Related