Kabuk tek bir config değeriyle değişir
config/admin.php → shell.layout değerini
sidebar veya header yaptığınızda
layouts::admin kullanan tüm sayfalar otomatik olarak o iskelete geçer.
Aktif: sidebar
Sidebar (varsayılan)
layouts::admin
Daraltılabilir sol menü + yapışkan üst bar. Yoğun veri ekranları ve derin menüler için.
#[Layout('layouts::admin')]
Aç
Header (yatay menü)
layouts::admin-header
Bu sayfa
Marka + aksiyon satırı, altında yatay navigasyon. Geniş tablolar ve az sayıda bölüm için.
#[Layout('layouts::admin-header')]
Aç
Blank (odaklı akış)
layouts::admin-blank
Menüsüz, ortalanmış dar kolon. Sihirbaz, onboarding ve yazdırma ekranları için.
#[Layout('layouts::admin-blank')]
Aç
Auth (split screen)
layouts::auth
Solda form, sağda marka paneli. Giriş, kayıt ve parola akışları için.
#[Layout('layouts::auth')]
Aç
Kullanım
Sayfa bazında layout seçimi
php
<?php
use Livewire\Attributes\Layout;
new #[Layout('layouts::admin-header')] class extends Component
{
// Bu sayfa config'ten bağımsız olarak yatay kabuğu kullanır.
};