Tôi muốn các khối PHPdoc được xem xét trong mẫu lưỡi dao.Làm thế nào tôi có thể tạo các biến tự động hoàn thành trong PhpStorm 9 cho các mẫu Blade?
PhpStorm 9, Laravel 5.1, lưỡi template file:
<?php
/* @var App\Models\User $user */
?>
...
<?= $user->email ?> <- autocomplete for the word "email" is working
...
{{ $user->email }} <- autocomplete not working
tôi đã cố gắng biến thể khác nhau:
{{
/**
* @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...
Làm thế nào để làm cho autocomplete làm việc ở tất cả các khối cho các mẫu lưỡi?
@hallaji Đừng trích dẫn vé gần 2 tuổi như thế . 1) PhpStorm hỗ trợ ("nhận ra" như bạn sẽ nói) Các mẫu Blade - nó có thể tự động hoàn thành các câu lệnh lưỡi, ví dụ; 2) PhpStorm không cung cấp thực sự hoàn thành mã cho các biến blade (cùng một câu chuyện cho các công cụ tạo khuôn mẫu khác, ví dụ: Smarty hoặc Handlebars (?)). 3) 'laravel-ide-helper' là cho mã PHP (bên trong các tệp .php) - nó sẽ không giúp đỡ ở đây một mình nếu các biến lưỡi dao không có sẵn để hoàn thành mã. – LazyOne