Увійти Реєстрація
Блог Серії
Кар'єра
Вакансії Компанії
Навчання
Документація Співбесіди Тестування Відео
Екосистема
Пакети Ресурси Проєкти Інструменти Події
Інше
Про нас Реклама
Новини 11 вересня 2026

Quick Blade: попередній перегляд Blade-шаблонів у Finder на macOS

Tim Gavin представив Quick Blade - розширення Quick Look для macOS, яке суттєво спрощує роботу з Blade-шаблонами Laravel. Достатньо вибрати файл .blade.php у Finder, натиснути пробіл - і ви побачите відрендерену сторінку. Інструмент зчитує проєкт безпосередньо з диска, тому не потребує запущеного сервера розробки, бази даних або підключення до мережі.

Можливості Quick Blade

Розширення виконує комплексну обробку Blade-шаблонів:

  • Визначає layout - знаходить батьківський шаблон проєкту
  • Вбудовує скомпільований CSS - інтегрує стилі безпосередньо в HTML
  • Конвертує Blade-директиви - перетворює їх на валідний HTML-код
  • Заповнює змінні - підставляє тестові дані замість echo-виразів
  • Стилізує Flux та Livewire теги - коректно відображає компоненти цих бібліотек
  • Генерує мініатюри - створює превью для відображення у Finder

Як Quick Blade знаходить layout

Інструмент визначає кореневу директорію Laravel-проєкту відносно відкритого файлу. Після цього шукає layout трьома способами (у порядку пріоритету):

  1. Тег компонента <x-layouts.name>
  2. Директива @extends
  3. Layout, прикріплений до класу Livewire-компонента

Якщо файл не містить layout або знаходиться поза Laravel-проєктом, Quick Blade все одно відрендерить його з використанням вбудованої таблиці стилів.

Встановлення

Quick Blade встановлюється через Homebrew однією командою:

brew install --cask timgavin/tap/quick-blade

Детальніші інструкції зі встановлення доступні у репозиторії проєкту на GitHub.

Додаткова інформація

Вихідний код Quick Blade опубліковано на GitHub. Більше деталей про можливості та використання інструменту можна знайти на офіційному сайті quickblade.app.

10

Читати в документації

Коментарі

Увійдіть, щоб залишити коментар

Будьте першим, хто залишить коментар!

Читайте також

Новини 27 жовтня 2026

Filament v5.11.0: поля й віджети на React, Vue і Svelte та жорсткіший захист Livewire

Filament v5.11.0 дозволяє писати власні поля форм, компоненти схем і віджети на React, Vue, Svelte або чистому JavaScript. Паралельно v5.11.0 і v4.16.0 закривають для клієнта внутрішні Livewire-методи та стан і додають опційні ліміти для репітерів і пагінації таблиць.

2
Новини 27 жовтня 2026

Livewire 4.4.8 закриває обхід #[Authorize], а NativePHP Mobile - сім вразливостей

Livewire 4.4.8 виправляє GHSA-mhf7-xp6r-6qrc (CVSS 6.5): атрибут #[Authorize] можна було обійти й виконати дію над чужим записом. Того ж тижня NativePHP опублікувала сім попереджень для NativePHP for Mobile - виправлення в nativephp/mobile 4.6.1 і 3.3.11, але до користувачів вони дійдуть лише з новою збіркою застосунку.

1

Вакансії за темою

Optimizee Group
46 днів тому

Product Lead (Strategy + Full Stack)

Product Lead з відповідальністю за розробку та лідерство. Гібридна роль: 60% управління продуктом (дорожна карта, пріоритизація, аналітика) та 40% full stack розробки на PHP Laravel. Потрібен досвід розробника (5+ років), знання бекенду, баз даних, здатність приймати продуктові рішення та керувати командою. Основний стек: PHP 8.2+, Laravel 12, MySQL, Redis, Alpine.js, Livewire.

Intetics
6 днів тому

1188 Senior Full-Stack PHP Developer (Laravel + React/Vue)

Senior full-stack розробник PHP для створення та підтримки масштабованих веб-застосунків на Laravel (бекенд) і React або Vue (фронтенд). Завдання включають проєктування REST API, роботу з чергами, Redis, оптимізацію запитів, написання автоматизованих тестів та участь у архітектурних рішеннях. Вимоги: 5+ років досвіду з PHP 8.x, 3+ роки з Laravel і React/Vue, сильний TypeScript, SQL, досвід з CI/CD та англійська на добрий рівень.

Intetics
7 днів тому

Senior Full-Stack PHP Developer (Laravel + React/Vue)

Senior Full-Stack PHP розробник створює й підтримує масштабовані веб-застосунки: бекенд на Laravel та фронтенд на React або Vue. Відповідає за архітектурні рішення (дизайн сервісів, моделювання даних, кешування, черги), проєктує REST API та інтеграції, рефакторить legacy-код і оптимізує запити. Вимоги: 5+ років досвіду з сучасним PHP 8.x, 3+ роки з Laravel, 3+ роки з React або Vue, сильний TypeScript, досвід з Redis і чергами, автотести та CI/CD.

Пакети за темою

Wireui

wireui/wireui

Набір компонентів для TALL стека, що забезпечує готові до використання UI-елементи для швидкого розроблення веб-додатків.

1,790 v2.6.0 13 11

Tallstackui

tallstackui/tallstackui

TallStackUI — це потужний набір Blade-компонентів, які підвищують продуктивність розробки Livewire-застосунків.

758 v4.7.1 13 6