Команда Laravel IDEA випустила версію 10, яка стала найзначнішою на сьогодні! У новій версії реалізовано розумне доповнення таблиць і полів бази даних, потужну підтримку Inertia.js, нативну підтримку фасадів і багато іншого.
# Нові функції в огляді
- Автозаповнення таблиць і полів бази даних: методи побудови запитів, правила валідації, міграції
- Inertia.js: розширена підтримка шляхів сторінок, генерація коду для Create Inertia Page, перевірка Unknown Inertia Page, Find Page Usages
- Генерація коду для Create Pivot Table
- Генерація коду для Create Enum
- Нативна підтримка фасадів Laravel (без допоміжного коду)
- Підтримка зв'язків Eloquent: has, through, hasManyThrough, hasOneThrough
- Eloquent: тип провайдера для лямбд у побудові запитів. User::where(fn ($query))
- Підтримка пакета kirschbaum-development/eloquent-power-joins
- Пакет Laravel Prompts: автозаповнення правил валідації
- Генерація допоміжного коду тепер відбувається у фоновому режимі
# Розумне автозаповнення бази даних і полів
Автозаповнення таблиць і полів бази даних працює з методами побудови запитів Laravel у міграціях і правилах валідації. Прискорте написання запитів завдяки інтелектуальному доповненню без необхідності переходити між схемою бази даних і кодом:

# Потужна підтримка Inertia.js
Laravel IDEA v10 надає потужну підтримку Inertia.js, що дозволяє швидко створювати Inertia-сторінки через інспекцію, генерувати код для "Create Inertia Page", а також користуватися "Find Page Usages" та іншим функціоналом:


# Нативна підтримка фасадів Laravel
Laravel IDEA v10 має нативну підтримку фасадів без необхідності в допоміжному коді:

# Додаткова інформація
Детальніше про цю версію можна дізнатися з Changelog. Розпочати роботу з Laravel IDEA можна, слідуючи документації з встановлення, яка також пропонує безкоштовний пробний період на 30 днів і місячні/річні плани. Дізнайтеся більше про цей плагін для PhpStorm на Jetbrains Marketplace.
Дивіться також: Збільште продуктивність PhpStorm за допомогою Laravel IDEA