问题1)特征Illuminate\Foundation\Auth\AuthenticatesUsers未找到。
"laravel/ui"到Composer.json。-编辑
问:我是否错过了其他一些称为用户特性的包?
谢谢米卡。
--编辑--我已经搜索了几天了。发现https://laracasts.com/discuss/channels/laravel/create-laravel-route-inside-another-composer-packages
发布于 2020-09-09 07:31:49
如果您想使用Laravel内置的身份验证,您可以这样设置它:
跑
composer require laravel/ui那就跑
php artisan ui:auth和
php artisan migrate如果您想在UI支架中使用Vue,您可以运行php artisan ui vue --auth而不是php artisan ui:auth。
因此,我建议撤销您所做的事情(似乎您没有正确地运行安装步骤),然后按照上面的步骤执行。更多信息在正式文件。
发布于 2020-09-09 07:54:23
您试图使用的特性实际上是在laravel/ui内部,所以您仍然应该在您的composer.json:https://github.com/laravel/ui/blob/2.x/auth-backend/AuthenticatesUsers.php中要求这个包
我还会尝试在安装composer dump-autoload包后运行laravel/ui (这应该清除所有缓存的自动加载程序)。
此外,请不要忘记正确导入控制器中的AuthenticatesUsers特性:
use Illuminate\Foundation\Auth\AuthenticatesUsers;
...
class LoginController extends Controller
{
use AuthenticatesUsers;
...
}https://stackoverflow.com/questions/63806614
复制相似问题