Modul 04 Začátečník ⏱ 45 minut studia
Postup v modulu: 0 / 3 lekcí

Pohledy, Blade komponenty, Tailwind CSS & Vite

Šablonovací systém Blade, kompozice pomocí komponent a slotů, prevence XSS útoků a moderní asset pipeline přes Vite.

📖 Lekce v tomto modulu (3)

Lekce 4.1 9. Blade & Livewire prezentace Ke studiu

Blade šablony, direktivy a automatická ochrana proti XSS

Šablonovací systém Blade, kompilace do nativního PHP v storage/framework/views, eskapování výstupu {{ }} jako ochrana proti Cross-Site Scripting (XSS) a neescapovaný výstup {!! !!}.

Soubory k rozboru: resources/views/layouts/app.blade.php resources/views/course/index.blade.php
Lekce 4.2 9. Blade & Livewire prezentace Ke studiu

Znovupoužitelné UI: Blade komponenty, atributy a sloty

Kompozice uživatelského rozhraní pomocí Blade komponent (<x-...>), sloty ($slot, pojmenované @slot), předávání dat a atributů ($attributes) na příkladu layoutu a detailu lekce.

Soubory k rozboru: resources/views/layouts/app.blade.php resources/views/course/lesson.blade.php
Lekce 4.3 9. Blade & Livewire prezentace Ke studiu

Jak v Laravelu funguje Vite a Tailwind CSS kompilace

Moderní frontendový bundler Vite 7, nový oficiální Vite plugin @tailwindcss/vite pro Tailwind CSS v4, direktiva @vite a kompilace assetů pro vývoj i produkci.

Soubory k rozboru: vite.config.js package.json resources/css/app.css