2017-01-31 10 views
1

Попытка получить чистую среду для работы на Laravel 5.4/PhpStorm. следуют все инструкции от: https://github.com/barryvdh/laravel-ide-helper (включая установку плагина PhpStorm Laravel)Laravel Intellisense/автозаполнение с PhpStorm

Got файл _ide_helper.php генерируемый добавил

Barryvdh\LaravelIdeHelper\IdeHelperServiceProvider::class, 

на свое место, очищается кэш, перезапустить ...

Пожалуйста, посмотрите на прикрепленное изображение, есть ли недостаток intellisense, который, как я полагаю, должен быть зафиксирован помощником ide?

enter image description here

+0

Задать вопрос владельцу laravel-ide-helper. Например: https://github.com/barryvdh/laravel-ide-helper/issues/431. Возможно, вы импортировали фасад - https://github.com/barryvdh/laravel-ide-helper/issues/431#issuecomment-275898789 – LazyOne

+0

Это должно быть так, так что я должен заменить 'use ....' с помощью ? –

+1

В соответствии с комментариями разработчиков (2 комментария ниже) - удаленный, что конкретная запись 'use ....' полностью? - https://github.com/barryvdh/laravel-ide-helper/issues/431#issuecomment-275904348. Надеюсь, автор laravel-ide-helper разъяснит где-нибудь, как использовать его с Laravel 5.4 (если есть такая потребность) – LazyOne

ответ

0

Хорошо вот решение, если вы установили помощник уже:

Пример:

Заменить в контроллере:

use Illuminate\Support\Facades\Validator; 

по

use Validator 

В вашей конфигурации/app.php вы должны иметь этот псевдоним:

'Validator' => Illuminate\Support\Facades\Validator::class, 

В моем случае это был уже там.

После этого больше нет сообщения об ошибке для примера, показанного на изображении выше, и я могу использовать полную мощность phpstorm, которая правильно понимает метод :: make.

Источник https://github.com/barryvdh/laravel-ide-helper/issues/431#issuecomment-275898789 благодарит @lazyone.