Php Auth::routes([';register';=>;false]);不在拉维尔工作8

Php Auth::routes([';register';=>;false]);不在拉维尔工作8,php,laravel-8,Php,Laravel 8,最近我安装了laravel 8。我正在尝试禁用注册。 在Laravel7中,“Auth::routes(['register'=>false]);”是一项工作。 但是laravel 8不起作用。要在laravel 8中禁用注册,请删除行Features::registration()或注释掉app/config/fortify.php文件中的功能 'features' => [ // Features::registration(), Features::resetPass

最近我安装了laravel 8。我正在尝试禁用注册。 在Laravel7中,“Auth::routes(['register'=>false]);”是一项工作。
但是laravel 8不起作用。

要在laravel 8中禁用注册,请删除行
Features::registration()
或注释掉
app/config/fortify.php
文件中的
功能

'features' => [
    // Features::registration(),
    Features::resetPasswords(),
    // Features::emailVerification(),
    Features::updateProfileInformation(),
    Features::updatePasswords(),
     Features::twoFactorAuthentication([
         'confirmPassword' => true,
     ]),
],

你可以试试这个,这对我有用。 将这些路由添加到
Auth::routes()
的正下方,以覆盖默认注册路由。对
/register
路由的任何请求都将重定向到baseUrl

Route::match(['get', 'post'], 'register', function(){
return redirect('/');
});
为了拉维风。 只需在routes/auth.php中删除或注释这些行

Route::get('/register', [RegisteredUserController::class, 'create'])
            ->middleware('guest')
            ->name('register');

Route::post('/register', [RegisteredUserController::class, 'store'])
                ->middleware('guest');

默认情况下,Laravel没有附带这些东西,而是一个单独的包,它是
Laravel/ui
。。。所以它不会出现在默认安装中,在7中,您还必须安装该软件包。。。在laravel 8中,他们希望您使用jetstream,但它在任何方面都不像
laravel/ui