İçeriğe geç

Layout Seçenekleri

Panel kabuğu dört farklı iskelette çalışır. Bu sayfanın kendisi header layout'unu kullanıyor.

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')]

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')]

Blank (odaklı akış)

layouts::admin-blank

Menüsüz, ortalanmış dar kolon. Sihirbaz, onboarding ve yazdırma ekranları için.

#[Layout('layouts::admin-blank')]

Auth (split screen)

layouts::auth

Solda form, sağda marka paneli. Giriş, kayıt ve parola akışları için.

#[Layout('layouts::auth')]

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.
};