Laravel - Ошибка ResetPasswordController не найдена в списке маршрутов - PullRequest
0 голосов
/ 24 сентября 2019

У меня ошибка при выполнении команды php artisan route:list:

ReflectionException  : Class App\Http\Controllers\Auth\ResetPasswordController does not exist

at /Applications/MAMP/htdocs/test/vendor/laravel/framework/src/Illuminate/Container/Container.php:790

Где я могу проверить?Я использую php artisan make:auth для создания этого файла.
Файл существует в app / Http / Controllers / Auth / ResetPasswordController.php.

Это содержимое:

    <?php

    namespace App\Http\Controllers\Auth;

    use App\Http\Controllers\Controller;
    use Illuminate\Foundation\Auth\ResetsPasswords;

    class ResetPasswordController extends Controller
    {
        /*
        |--------------------------------------------------------------------------
        | Password Reset Controller
        |--------------------------------------------------------------------------
        |
        | This controller is responsible for handling password reset requests
        | and uses a simple trait to include this behavior. You're free to
        | explore this trait and override any methods you wish to tweak.
        |
        */

        use ResetsPasswords;

        /**
        * Where to redirect users after resetting their password.
        *
        * @var string
        */
        protected $redirectTo = '/home';

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

1 Ответ

0 голосов
/ 24 сентября 2019

Маршруты кэшируются и не получают свежую версию ваших файлов / классов

Поэтому вам нужно добавить их в карту классов, запустив

composer dumpautoload

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

...