Laravel представив офіційний Svelte + Inertia Starter Kit

Перекладено ШІ 0 Laravel News 19 лютого, 2026

Laravel офіційно представив Svelte starter kit, що поєднує Svelte 5 з Inertia для SPA, зберігаючи серверну маршрутизацію Laravel. У наборі — TypeScript, Tailwind, shadcn‑svelte, Fortify, SSR та кілька макетів; дізнайтеся, як швидко запустити проєкт.

Laravel тепер пропонує офіційний Svelte starter kit, що доповнює наявні варіанти React, Vue та Livewire. Набір поєднує Svelte 5 з Inertia — отримуєте SPA‑досвід, зберігаючи серверну маршрутизацію та контролери Laravel.

# Стек

У наборі:

  • Svelte 5 з TypeScript
  • Inertia 2 для клієнтської навігації без API
  • Tailwind CSS для стилізації
  • shadcn-svelte і bits-ui — UI-компоненти
  • Vite для збірки ресурсів

# Аутентифікація

Аутентифікацію забезпечує Laravel Fortify — в наборі є вхід, реєстрація, скидання пароля, підтвердження електронної пошти та двофакторна автентифікація. Окремі функції можна вмикати або вимикати в config/fortify.php.

# Макети

Набір постачається з двома макетами застосунку: бокова панель (за замовчуванням) та шапка. Бокова панель підтримує три варіанти — sidebar, inset і floating — їх налаштовують у resources/js/components/AppSidebar.svelte. Сторінки аутентифікації теж мають три варіанти макетів: simple, split і card.

# Компоненти

UI‑компоненти надходять із shadcn-svelte. Додати компоненти можна командою:

npx shadcn-svelte@latest add switch

Компоненти публікуються в resources/js/components/ui/ і їх можна імпортувати прямо у Svelte‑файлах.

# Серверний рендеринг (SSR)

Підтримка SSR включена. Зібрати SSR‑сумісний бандл:

npm run build:ssr

Або запустіть dev‑сервер із увімкненим SSR:

composer dev:ssr

# Початок роботи

Створіть новий застосунок через Laravel installer і виберіть Svelte, коли з'явиться підказка:

laravel new my-app

Потім встановіть залежності й запустіть dev‑сервери:

Застосунок буде доступний за адресою http://localhost:8000.

Вихідний код starter kit — на github.com/laravel/svelte-starter-kit. Документація — у Laravel starter kits docs.

Популярні

Інше, що варто прочитати

15 Оновлено 01 червня, 2026

Простий пакет RabbitMQ для Laravel

Вам цікаво дізнатися, як спростити інтеграцію RabbitMQ у вашому Laravel-додатку? У нашій статті ми розглянемо пакет Simple RabbitMQ, який дозволяє легко налаштувати багатозʼєднання, публікувати повідомлення та обробляти черги за допомогою простого синтаксису. Читайте далі, щоб дізнатися більше!

11 Оновлено 01 червня, 2026

Локальні моделі та їх скоупи в Laravel за допомогою атрибута Scope

В Laravel 12 ми отримали можливість використовувати новий підхід для визначення локальних скоупів у моделях Eloquent. Дізнайтеся, як новий атрибут #[Scope] спрощує цей процес і зберігає ваші назви методів незмінними

11 Оновлено 01 червня, 2026

Управління доступом у Filament за допомогою плагіна Shield

Дізнайтеся, як пакет Filament Shield забезпечує управління доступом до ваших панелей, ресурсів і віджетів у Laravel. Ця стаття розкриває основні можливості пакету, включаючи просту установку та підтримку багатокористувацьких середовищ — не пропустіть!