Я обновляюсь с 4.2 непосредственно до 5.1 и сталкиваюсь с проблемами с классами Html и Form.
Я следил за обновлениями и делал
- добавить "laravelcollective/html": "~ 5.0" в composer.json
- обновление композитора
- добавить коллективный \Html\HtmlServiceProvider:: класс для поставщиков в app.php
- добавить форму '= > коллективный \Html\FormFacade:: класс, Html '= > Коллективный \Html\HtmlFacade:: класс для псевдонимов в app.php
Но мои взгляды не работают. Я получаю либо Class HTML does not exist
при использовании HTML:: router или get Class HTML does not exist
при использовании link_to_route
Я также пробовал Illuminate\html
вместо laravelcollective
, я сделал composer dump-autoload
.
Полные ошибки:
ErrorException in Container.php line 736: Class html does not exist (View: C:\Dev\www\admin\resources\views\clubs\index.blade.php)
ReflectionException in Container.php line 736: Class html does not exist
Что мне не хватает?
Я попробовал все ответы, и никто из них не работал у меня по какой-то причине. В конечном итоге я создал совершенно новое приложение для laravel, скопировал свой код, а затем начал работать, поэтому, хотя проблема решена, проблема остается загадкой.