У меня проблема с использованием команды Form в проекте Composer + Laravel 5.2 с PhpStorm в качестве IDE.
Я использую Laravel Collective 5.2. в моем composer.json
так что должно работать. (к сожалению, это не причина, по которой я здесь …)
Поставщики:
Barryvdh\LaravelIdeHelper\IdeHelperServiceProvider::class,
Collective\Html\HtmlServiceProvider::class,
мои псевдонимы.
'Form' => Collective\Html\FormFacade::class,
'Html' => Collective\Html\HtmlFacade::class,
Проблема: он возвращается как неопределенный класс, когда я использую {!! Form::close() !!}
или любая команда формы в моем blade.php
,
Я что-то не так понял, когда установил в проект?
Что мне нужно настроить, чтобы это работало?
И да, я осматриваюсь на форумах.
Ответы не помогли, потому что они были для Laravel 4 или Laravel 5.1. : S
На самом деле, я даже не злюсь, это удивительно, потому что я нашел решение своей проблемы … примерно через 5 минут после публикации моего вопроса … И я трачу около 2 часов, чтобы найти решение …
Все, что я сделал, было:
php artisan clear-compiled
php artisan ide-helper:generate
php artisan optimize
и перезагрузите blade.php
,
Понятия не имею почему, но сейчас это работает.
Кажется, я забыл запустить вышеупомянутые команды после того, как в проект попал Laravel Collective 5.2. Это может быть причиной того, что команда формы не работает. .___ ;;.
Я надеюсь, что кто-то может использовать эту информацию для своего собственного проекта.
Вы можете получить полное решение о построителе форм в Laravel 5.2.
Запустите командную строку и выполните
config/app.php
В providers
массив добавить Collective\Html\HtmlServiceProvider::class
И в aliases
массив добавить‘Form’ => Collective\Html\FormFacade::class, ‘Html’ => Collective\Html\HtmlFacade::class
Для более подробной информации, смотрите там http://laraveldeveloper.me/form-in-laravel-5-2