I was trying to send a password reset link to my newly created user and had a hard time trying to find a solution. In case someone has the same issue here is what worked for me in Laravel 7.
Or is there a better way to handle all: add entry in password_resets table and send the notification? Mail sending properly but i want to send password reset mail to user .Below is the my add controller
public function contactSave(Request $request)
    {
        $password = Hash::make($request->name);
        $validate = $request->validate([
                        'name' => 'required|regex:/^[\pL\s\-]+$/u',
                        'email' => 'email',
                        'phone' => 'digits:10',
                        'address' => 'required',
                        'country' => 'required',
                        'state' => 'required',
                        // 'comment' => 'required',
                        'organization' => 'required',
                        'captcha' => 'required|captcha'
                    ],
                    [
                'captcha.captcha' => 'Incorrect Captcha'
            ]
                );
        $user= new User;
        $user->name = $request->name;
        $user->email = $request->email;     
        $user->password = $password;
        $user->save();
        $CustomerContact= new CustomerContact;
        // $CustomerContact->name = $request->name;
        // $CustomerContact->email = $request->email;
        $CustomerContact->phone = $request->phone;
        $CustomerContact->address = $request->address;
        $CustomerContact->user_id = $user->id;
        $CustomerContact->country_id = $request->country;
        $CustomerContact->state_id = $request->state;
        $CustomerContact->comment = $request->comment;
        $CustomerContact->organization = $request->organization;
        $CustomerContact->captcha = $request->captcha;
        $CustomerContact->save();
        $details = [
            'title' => 'Hi '.$request->name.'',
            'body' => 'Your account has been created successfully. Request you set your password with this link ???'
        ];
       
        \Mail::to($request->email)->send(new \App\Mail\ContactMail($details));
        return redirect('contacts')->with('success', 'User created successfully.');
        
    }  
Anyone here to help me. After saving data in user and employee . I want send email with password reset link to that user id email($request->email). GIve me simplest solution with kittle explation how to do this