我如何在PhpStorm 9中使变量在Blade模板中自动完成?

16 浏览
0 Comments

我如何在PhpStorm 9中使变量在Blade模板中自动完成?

我希望在blade模板中考虑PHPdoc块。

PhpStorm 9,Laravel 5.1,blade模板文件:


...
email ?> <- "email"这个词的自动补全是有效的
...
{{ $user->email }} <- 自动补全无效

我尝试了不同的变体:

{{
/**
* @var App\Models\User $user
**/
}}
{{ /* @var App\Models\User $user */ }}
...
{{ $user->email }} <- 自动补全无效...
...
在这种变体中,自动补全有效,但仅在该块中:
{{
/* @var App\Models\User $user */
$user->email
}}
...
{{ $user->email }} <- 这里又无效了...

如何使自动补全在所有blade模板的块中都有效?

0