Директиву Blade @hasStack додано в Laravel 12.39

1
Перекладено ШІ
Оригінал: Laravel News
Оновлено: 17 грудня, 2025
Цього тижня випущено нову версію Laravel 12.39.0, яка включає новий директив @hasStack для Blade та фільтр середовища для команди route:list. Зацікавлені дізнатися більше про нововведення та оновлення? Читайте статтю далі!

Цього тижня команда Laravel випустила версію 12.39.0, яка містить новий директив @hasStack для Blade, фільтр middleware для команди route:list, а також оновлення типів, виправлення та багато іншого

# Новий директив @hasStack для Blade

Ендрю Браун додав директив @hasStack, яка дозволяє обгортати директиви @stack для умовного виводу:

@push('list')
    <li>Item 1</li>
@endpush

@hasstack('list')
    <ul>
        @stack('list')
    </ul>
@endif

{{-- вивід --}}
<ul>
    <li>Item 1</li>
</ul>

Деталі можна переглянути в Pull Request #57788.

# Фільтр Middleware для списку маршрутів

Джейсон МакКріарі додав опцію --middleware для фільтрації виводу route:list за middleware. Вона приймає ім'я класу middleware або групи middleware та може також відповідати частковому рядку:

php artisan route:list --middleware=api
php artisan route:list --middleware=ThrottleRequests

Деталі реалізації можна знайти в Pull Request #57797.

# Примітки про реліз

Повний список нових функцій та оновлень можна знайти нижче, а також різницю між 12.38.0 і 12.39.0 на GitHub. Наступні примітки взяті прямо з changelog:

# v12.39.0

Популярні

Logomark Logotype

Laravel Boost — ваш стартовий набір для програмування з використанням штучного інтелекту

Вперше у світі Laravel з'являється можливість, яка значно спростить ваше повсякденне програмування завдяки новому пакету Laravel Boost. Читайте статтю, щоб дізнатися, як посилена інтеграція штучного інтелекту може підвищити ефективність вашої роботи та оптимізувати створення проектів у Laravel

Logomark Logotype

4 поширені помилки Vite у Laravel

Використання Vite для створення фронтенд-ресурсів у вашому додатку Laravel може бути захоплюючим, але іноді ви можете стикнутися з певними помилками. У цій статті ми розглянемо чотири поширені помилки, з якими ви можете зіткнутися, а також підкажемо способи їх усунення, щоб ви могли знову зосередитися на розробці вашого додатку

Logomark Logotype

Як задокументувати кілька API в Laravel за допомогою Scramble

Ви знали, що в одному додатку Laravel можна реалізувати кілька API? У нашій статті ви дізнаєтеся, як за допомогою Scramble легко документувати різні версії API та налаштувати доступ до документації, щоб зробити її публічною або приватною. Читайте далі, щоб дізнатися більше