Я создал небольшой тест-проект и хотел использовать это:
https://github.com/vluzrmos/collective-html
Я сделал то же самое шаг за шагом, как в руководстве. Но я получил эту ошибку:
Упс, похоже, что-то пошло не так.
В app.php я включил это:
$app->withFacades();
$app->withEloquent();
И добавил регистр и псевдоним, как указано в руководстве. Также я изменил в index.php, что запросы работают.
Мой маршрут и мой контроллер работают. Если я пишу только HTML-контент, страница отображается полностью и правильно.
Но если я изменю свой шаблон лезвия и при этом:
{!! $form->open() !!}
{!! $html->asset() !!}
Не работает И ошибка, которую я дал ранее, происходит, и страница не показывается.
Является ли вызов неправильным или я должен объявить что-либо в моем контроллере или в заголовке представления?
Кстати, файлы / библиотека уже существуют и загружаются через композитор
(Люмен 5.2)
использовать этот способ:
{!! $form->open() !!}
вам нужно поместить это в bootstrap / app.php
$app->register('Collective\Html\InjectVarsServiceProvider');
Или вы можете просто использовать так:
{!! Form::open(array('url' => '/test')) !!}
Других решений пока нет …