Как я могу сделать переменные автозаполняемыми в PhpStorm 9 для шаблонов блейдов?
Я хочу, чтобы блоки PHPDoc рассматривались в шаблоне блейда.
PhpStorm 9, Laravel 5.1, файл шаблона блейда:
<?php
/* @var App\Models\User $user */
?>
...
<?= $user->email ?> <- autocomplete for the word "email" is working
...
{{ $user->email }} <- autocomplete not working
Я пробовал разные варианты:
{{
/**
* @var App\Models\User $user
**/
}}
{{ /* @var App\Models\User $user */ }}
...
{{ $user->email }} <- autocomplete not working...
...
In such variant autocomplete works, but only within that block:
{{
/* @var App\Models\User $user */
$user->email
}}
...
{{ $user->email }} <- here does not work again...
Как сделать так, чтобы автозаполнение работало во всех блоках для шаблонов блейдов?
9
Author: maytham-ɯɐɥʇʎɐɯ, 2015-12-07
2 answers
ATM PhpStorm не поддерживает комментарии PHPDoc в шаблонах блейда с использованием синтаксиса блейда (особенно для заполнения переменных блейда).
Пожалуйста, следуйте этим билетам (звезда/голосование/комментарий), чтобы получать уведомления о прогрессе:
4
Author: LazyOne, 2015-12-07 14:52:42
На данный момент это не совсем возможно из-за отсутствия поддержки шаблонов блейдов в PhpStorm.
Этот пакет может быть полезен для других проблем, связанных с Laravel https://github.com/barryvdh/laravel-ide-helper
1
Author: Luke Berry, 2015-12-07 10:43:08