Черта «Осветить \ Основание \ Auth \ AuthenticatesUsers» не найдена в laravel 7x - PullRequest
2 голосов
/ 01 мая 2020

Я не могу понять, почему я получаю вышеуказанную ошибку при переходе на страницу входа администратора моего проекта Laravel. Laravel версия 7x. Как я могу это исправить?

enter image description here

<?php

namespace App\Http\Controllers\Admin;

use Illuminate\Http\Request;
use App\Http\Controllers\Controller;
use Illuminate\Foundation\Auth\AuthenticatesUsers;


class LoginController extends Controller
{
    use AuthenticatesUsers;

    /**
     * Where to redirect admins after login.
     *
     * @var string
     */
    protected $redirectTo = '/admin';

    /**
     * Create a new controller instance.
     *
     * @return void
     */
    public function __construct()
    {
        $this->middleware('guest:admin')->except('logout');
    }

    /**
     * @return \Illuminate\Contracts\View\Factory|\Illuminate\View\View
     */
    public function showLoginForm()
    {
        return view('admin.auth.login');
    }
}

1 Ответ

1 голос
/ 02 мая 2020

Хорошо, если у кого-то есть эта ошибка, это из-за следующего:

Все леса аутентификации были перемещены в репозиторий laravel/ui. Если вы используете леса аутентификации Laravel, вы должны установить ^2.0 версию этого пакета, и пакет должен быть установлен во всех средах.

Поэтому для устранения ошибки просто запустите Команда composer в папке root приложения laravel:

composer require laravel/ui "^2.0"

Или просто запустите:

composer require laravel/ui

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...