Вызов неопределенного метода Illuminate \ Routing \ RouteFileRegistrar :: get () - Ошибка после обновления с Laravel 5.7 до 5.8 - PullRequest
2 голосов
/ 19 мая 2019

У меня есть запущенное приложение, написанное на Laravel 5.7. Я попытался изменить запись в composer.json, чтобы она соответствовала 5.8. *, И запустил composer update. На моей локальной (win10 / WAMP) машине все прошло нормально, но на промежуточном сервере (Debian 9 / nginx) команда update изменила содержимое поставщика и завершилась неудачно. С тех пор все, что я делаю с приложением на сервере, я получаю эту ошибку и нигде не могу найти информацию.

Call to undefined method Illuminate\Routing\RouteFileRegistrar::get()

И это строка, которая терпит неудачу:

$this->get('login', 'Auth\LoginController@showLoginForm')->name('login');

Заранее спасибо!

Ответы [ 2 ]

1 голос
/ 23 июня 2019

удалите "$ this" из ваших маршрутов и используйте "Route ::"

0 голосов
/ 21 мая 2019

Это проблема с маршрутами. В основном, вы получаете эту проблему, когда вы используете маршруты с ресурсом или ресурсами. Убедитесь, что у вас нет проблем с маршрутами, используя команду:

    #php artisan route:list

Если у вас возникли проблемы при отображении маршрута, пожалуйста, исправьте их. Я решил эту проблему в Laravel 5.8, исправив маршруты. Надеюсь, это поможет.

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