我是 Laravel 10 的新手,最近安装了 Jetstream。当我在控制台中运行
php artisan route:list
时,出现以下错误:Class "verified" does not exist
。
我的内核中确实有
verified
:
protected $middlewareAliases = [
...
...
'verified' => \Illuminate\Auth\Middleware\EnsureEmailIsVerified::class,
];
我不知道我错过了什么或如何解决这个问题。
$middlewareAliases
不是类别名。您可以使用 aliases
文件中的
app.php
来完成此操作
$middlewareAliases
用于路线
// allows for this
Route::get('/', SomeController::class)->middleware('verified');
// instead of this
use Illuminate\Auth\Middleware\EnsureEmailIsVerified::class;
Route::get('/', SomeController::class)->middleware(EnsureEmailIsVerified::class);