首页 > 解决方案 > 如何在 Laravel 8 Jetstream 中验证注册路由?

问题描述

我想在 laravel 8 中禁用登录路由的访问权限。我正在使用 laravel jetstream 和 livewire。这是 routes\web.php 中的代码。我没有更改路由文件中的任何内容。

Route::get('/', function () {
    return view('welcome');
});

Route::middleware(['auth:sanctum', 'verified'])->get('/dashboard', function () {
    return view('dashboard');
})->name('dashboard');

标签: phplaravellaravel-8

解决方案


要禁用注册,请转到 config/fortify.php 并注释掉 Features::registration()。

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

推荐阅读