Как я могу сделать переменные автозаполнения в PhpStorm 9 для шаблонов Blade?

Я хочу, чтобы блоки PHPdoc рассматривались в шаблоне blade.

PhpStorm 9, Laravel 5.1, файл шаблона лезвия:

<?php
/* @var AppModelsUser $user */
?>
...
<?= $user->email ?> <- autocomplete for the word "email" is working
...
{{ $user->email }} <- autocomplete not working

Я пробовал разные варианты:

{{
/**
* @var AppModelsUser $user
**/
}}
{{ /* @var AppModelsUser $user */ }}
...
{{ $user->email }} <- autocomplete not working...
...
In such variant autocomplete works, but only within that block:
{{
/* @var AppModelsUser $user */
$user->email
}}
...
{{ $user->email }} <- here does not work again...

Как сделать автозаполнение работало во всех блоках для шаблонов blade?

2 ответов


ATM PhpStorm не поддерживает комментарии PHPDoc в шаблонах blade с использованием синтаксиса blade (особенно для заполнения переменных blade).

пожалуйста, следуйте этим билетам (звезда / голосование / комментарий), чтобы получить уведомление о прогрессе:


на данный момент это не совсем возможно из-за отсутствия поддержки шаблонов Blade в PHPStorm.

этот пакет может быть полезен для других связанных с Laravel проблем https://github.com/barryvdh/laravel-ide-helper