Дата випуску: 29 січня 2026
Версія: v1.5.0
Коротко
Laravel VS Code Extension v1.5.0 додає покращений парсинг, автозаповнення та інтелісенс для сучасної розробки на Livewire і Blade.
Основні нововведення:
- Покращений парсинг компонентів і просторів імен Livewire 4
- Автозаповнення та інтелісенс пропсів Livewire
- Підтримка пропсів Blade-компонентів
- Покращена підтримка Multi-file компонентів (MFC) у Livewire
Що нового
Покращений парсинг компонентів Livewire 4
Розширення краще розбирає компоненти та простори імен Livewire 4, коректно ідентифікуючи структури сучасного синтаксису Livewire. Це покращує підказки й інтелісенс у проєктах на Livewire.
<?php
namespace App\Livewire\Dashboard;
use Livewire\Component;
class UserStats extends Component
{
// Extension now correctly parses namespaced components
public function render()
{
return view('livewire.dashboard.user-stats');
}
}
PR: #556
Підтримка пропсів Livewire
Додано автозаповнення та інтелісенс для пропсів Livewire — тепер при визначенні пропсів через атрибут #[Prop] розширення надає підказки та документацію.
<?php
namespace App\Livewire;
use Livewire\Attributes\Prop;
use Livewire\Component;
class UserCard extends Component
{
#[Prop]
public User $user;
#[Prop]
public bool $showAvatar = true;
// Extension provides autocompletion for these props
public function render()
{
return view('livewire.user-card');
}
}
При використанні компонентів у виглядах розширення розпізнає ці пропси та показує відповідні підказки й документацію.
PR: #553
Пропси Blade-компонентів
Як і з Livewire-пропсами, розширення краще працює з пропсами Blade-компонентів: підсвічує синтаксис і дає інтелісенс при використанні директиви @props.
{{-- resources/views/components/alert.blade.php --}}
@props([
'type' => 'info',
'dismissible' => false,
'message'
])
<div class="alert alert-{{ $type }}">
{{ $message }}
@if($dismissible)
<button type="button" class="close">×</button>
@endif
</div>
Розширення розпізнає визначення пропсів і покращує інтелісенс для атрибутів компонентів.
PR: #554
Підтримка Multi-file компонентів Livewire 4
Покращено інтелісенс для Multi-file компонентів (MFC) у Livewire 4. Розширення краще розуміє функціональні Livewire-компоненти та дає релевантні підказки, що спрощує роботу з цим паттерном.
PR: #561
Виправлення та покращення
- Виправлено відсутні крапки з комою у документації властивостей у Markdown (#558)
Примітки щодо оновлення
Ломаючих змін не очікується. Оновіть через VS Code Extensions Marketplace або завантажте з його сторінки.