Php AuthenticatesUsers文件不存在于Lightlight\Foundation\Auth中\

Php AuthenticatesUsers文件不存在于Lightlight\Foundation\Auth中\,php,laravel,Php,Laravel,我在Larave中建立了一个基本的登录/注册系统,它工作得很好,但我找不到“AuthenticatesUsers”文件进行编辑或查看。所有身份验证控制器都引用此文件,但它根本不存在。它可能在哪里 namespace App\Http\Controllers\Auth; use App\Http\Controllers\Controller; use App\Providers\RouteServiceProvider; use Illuminate\Foundation\Auth\Authe

我在Larave中建立了一个基本的登录/注册系统,它工作得很好,但我找不到“AuthenticatesUsers”文件进行编辑或查看。所有身份验证控制器都引用此文件,但它根本不存在。它可能在哪里


namespace App\Http\Controllers\Auth;

use App\Http\Controllers\Controller;
use App\Providers\RouteServiceProvider;
use Illuminate\Foundation\Auth\AuthenticatesUsers;

class LoginController extends Controller
{
    use AuthenticatesUsers;

这件奇怪的事情发生在拉雷维尔7号。他们在一个单独的包laravel/ui中取出了部分授权

只需使用
composer require laravel/ui

即可,对于laravel 7,AuthenticatesUsers特性位于其中

vendor/laravel/ui/auth-backend/AuthenticatesUsers.php

我在分类中发现了这个问题,不知道PHP,所以我只想问一下,你/你的目标是
illighted\Foundation\Auth\AuthenticatesUsers
,但在图像上我只看到
illighted\Foundation\Auth\User
?这正是问题所在,“AuthenticatesUsers”不存在,只有User.PHP