target [LaravelFortifyContractsRegisterViewResponse] is not instantiable



PHP Snippet 1:

App\Providers\FortifyServiceProvider::class,

PHP Snippet 2:

Fortify::loginView(function(){
            return view('auth.login');
        });

        Fortify::authenticateUsing(function(Request $request){
            $user = User::where('email',$request->email)->first();
            if($user && Hash::check($request->password,$user->password)){
                return $user;
            }
        });
         Fortify::registerView(function(){
            return view('auth.register');
        });

PHP Snippet 3:

    Fortify::registerView(function () {
        return view('auth.register');
    });

PHP Snippet 4:

    Fortify::loginView(function () {
        return view('auth.login');
    });

    Fortify::registerView(function () {
        return view('auth.register');
    });

    Fortify::requestPasswordResetLinkView(function () {
        return view('auth.forgot-password');
    });

    Fortify::resetPasswordView(function () {
        return view('auth.reset-password');
    });