Laravel 拉维尔';s ui:生成不兼容控制器的auth命令

Laravel 拉维尔';s ui:生成不兼容控制器的auth命令,laravel,Laravel,我在v7.29.3上安装了Laravel(我们的服务器还不支持v8) 我对ui:auth命令有问题。它正在生成引用命名空间中不存在的类的控制器 例如,它给我的Auth\VerificationController类使用illumb\Foundation\Auth\VerifiesEmails,但我在/vendor/laravel/src/illumb/Foundation/Auth目录中看不到相应的文件 此外,当我在v7.x的LaravelAPI文档中搜索“VerifieSemail”时,没有这

我在v7.29.3上安装了Laravel(我们的服务器还不支持v8)

我对
ui:auth
命令有问题。它正在生成引用
命名空间中不存在的类的控制器

例如,它给我的
Auth\VerificationController
类使用
illumb\Foundation\Auth\VerifiesEmails
,但我在
/vendor/laravel/src/illumb/Foundation/Auth
目录中看不到相应的文件

此外,当我在v7.x的LaravelAPI文档中搜索“VerifieSemail”时,没有这样的文件。但是,当我在v6.x中搜索该文件时,它确实存在

所以我的猜测是,我有一个不匹配的地方,我得到了v7安装的v6控制器

然而,composer显示了我有
laravel/ui
2.5,这应该是针对laravel 7的

我已经尝试删除我的composer.lock和供应商目录,并从composer重新安装,希望能解决这个问题,但没有成功


有什么想法吗?

这些类不在
vendor/laravel/framework/src/…
中。它们不是框架的一部分。它们来自于
laravel/ui
软件包,
vendor/laravel/ui/auth backend/…

ahhhhhhhhh好的,这很有意义。或者至少是一种感觉——它不是非常直观的名称空间,但我认为它有助于兼容性。谢谢你的帮助!