[BadMethodCallException]Route :: контроллеры Laravel 5.3
контроллеры Метод не существует.
Route::controllers(['auth' => 'Auth\AuthController', 'password' => 'Auth\PasswordController',]);
Как в Laravel 5.3?
Благодаря
[BadMethodCallException]Route :: контроллеры Laravel 5.3
контроллеры Метод не существует.
Route::controllers(['auth' => 'Auth\AuthController', 'password' => 'Auth\PasswordController',]);
Как в Laravel 5.3?
Благодаря
Маршрут :: Контроллер() является устаревшим (примечания можно увидеть в обновлении с 5.2 -> 5.3 на the docs site)
Неявные маршруты контроллера с помощью Route :: Контроллер имеет устарели. Пожалуйста, используйте явный учет маршрута в файле маршрутов. Вероятно, это будет извлечено в пакет.
Вместо этого вы должны явно перечислить каждый маршрут не находчивые контроллеры так:
Route::get('foo', '[email protected]');
Если ваш вопрос направлен конкретно на AUTH маршрутах только тогда, как комментарии на ваш вопрос работают php artisan make:auth
или добавление Auth::routes();
на ваши маршруты \ web.php файл должен сделать трюк.
Может быть, малое количество зависимостей не может быть введено в ваш проект при установке через композитор. Вы можете попробовать снова установить новую копию или написать следующие строки в каталоге проекта с помощью терминала.
composer install
или вы можете написать
composer dump-autoload
Надеется, что вы можете решить эту проблему.
Что именно вы спрашиваете? Я думаю, вам просто нужно сделать 'php artisan make: auth', это создаст тот маршрут, который вы пишете здесь. – GabMic
Возможный дубликат [Контроллер метода не существует.] (Http://stackoverflow.com/questions/39449882/method-controller-does-not-exist) – aynber
Нет, я пробовал с помощью php 'artisan make: auth', но ничего изменено, та же ошибка –