Я обновляюсь с 4.2 непосредственно до 5.1 и сталкиваюсь с проблемами с классами Html и Form.Laravel 5.1: Класс html не существует
Я следовал инструкции по обновлению и сделал
- добавить "laravelcollective/html": "~ 5,0" до composer.json
- обновление композитор
- добавить Коллективный \ Html \ HtmlServiceProvider :: класс поставщикам в app.php
- добавить форму '=> Коллективная \ Html \ FormFacade :: класс, Html' => Коллективная \ Html \ HtmlFacade :: класс псевдонимами в app.php
Но мои взгляды не работают. Я получаю либо Class HTML does not exist
при использовании HTML :: маршрутизатора или получить 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, скопировал свой код, а затем начал работать, поэтому, хотя проблема решена, проблема остается загадкой.
Могу ли я спросить, что один из ваших переменных лопастных выглядит? '{{!! Html .... !!} 'или' {{Html ....}} '? – camelCase
Я пробовал все виды, {{}} и {!! !}}, и я пробовал Html, HTML и html, ничего не работает.Я думаю о полной переустановке laravel и работе с нуля. –
Обновление: мне пришлось возвращать все в laravel 5.0, потому что версия PHP моего нового сервера не могла работать 5.1. Dang. –