Laravel 5.2: неопределенная форма класса

У меня проблема с использованием команды 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

1

Решение

На самом деле, я даже не злюсь, это удивительно, потому что я нашел решение своей проблемы … примерно через 5 минут после публикации моего вопроса … И я трачу около 2 часов, чтобы найти решение …

Все, что я сделал, было:

php artisan clear-compiled
php artisan ide-helper:generate
php artisan optimize

и перезагрузите blade.php,

Понятия не имею почему, но сейчас это работает.
Кажется, я забыл запустить вышеупомянутые команды после того, как в проект попал Laravel Collective 5.2. Это может быть причиной того, что команда формы не работает. .___ ;;.

Я надеюсь, что кто-то может использовать эту информацию для своего собственного проекта.

9

Другие решения

Вы можете получить полное решение о построителе форм в Laravel 5.2.

Запустите командную строку и выполните

  1. композитор требует laravelcollective / html
  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

2

По вопросам рекламы [email protected]