2016-01-11 3 views
0

Проблемы с Laravel формой & Htmlличиночного класса не найден

composer require illuminate/html я побежал, и он работал просто отлично я добавил Illuminate\Html\HtmlServiceProvider::class, ПЙ app.php

я также добавил, 'Form' => Illuminate\Html\FormFacade::class, и 'Html'=> Illuminate\Html\HtmlFacade::class, к моим псевдонимам но я все еще получаю сообщение об ошибке

FatalErrorException in 792badfd9bd1a291ca2af663e544784e7ea6712c.php line 6: Class 'Form' not found 
+0

Предоставьте дополнительную информацию, есть ~ 5 версий laravel. –

+0

Я использую «illuminate/html»: «^ 5.0», – user259584

+0

Как я упомянул в своем ответе, вы лучше проверяете laravelcollective package –

ответ

0

Form не является классом в Illuminate\Html. Вероятно, вы ищете FormBuilder.

+0

Он добавляет псевдоним как Facade. –

+0

Хммм ... как сформулирован вопрос. Я предположил, что он пытался использовать «Illuminate \ Html» в проекте композитора без Laravel. Если он использует 'Laravel', не следует ли« Form »быть доступным по умолчанию? –

+0

Ну, фасад ссылается на аксессуар, который будет ссылаться на короткое имя, которое будет зарегистрировано у поставщика услуг, чтобы laravel мог сохранить его в своем контейнере для статических вызовов. Если вы должны проверить поставщика услуг, он содержит привязку между значением из метода getFacadeAccessor для фасада и класса FormBuilder. –

Смежные вопросы