Php Auth::routes([';register';=>;false]);不在拉维尔工作8
最近我安装了laravel 8。我正在尝试禁用注册。 在Laravel7中,“Auth::routes(['register'=>false]);”是一项工作。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不起作用。要在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