Skip to content

Markalama

App\Support\Branding, uygulama kimliğinin tek kaynağıdır. Marka değerleri settings tablosundan okunur, yoksa makul varsayılanlara düşülür.

YöntemKaynakVarsayılan
name() / slogan()settingsconfig('app.name')
logo()yüklenen görselpublic/herkobi.png
logoDark()yüklenen görselpublic/herkobi-white.png
favicon()yüklenen görselpublic/herkobi-ikon.png

Branding::toArray() her Inertia isteğinde branding prop'u olarak paylaşılır ve React'te useBranding() ile okunur.

Nerede kullanılır?

  • Blade kök <title> ve favicon bağlantısı.
  • Sidebar BrandHeader (favicon + uygulama adı).
  • Auth (giriş) yerleşimi — logo, açık/koyu.
  • Mail başlığı — logo.

Favicon nerede?

Favicon yalnızca sidebar'da kullanılır; diğer her yerde normal logo kullanılır.

Özel değerleri yönetmek

Marka değerleri Genel Ayarlar (panel/settings/general) ekranından, ImageUpload bileşeniyle yönetilir. Hiçbir görsel yüklenmemişse ImageUpload'ın fallbackUrl'i markalama varsayılanını önizler.

Genel Ayarlar — markalama

Hardcode etme

Uygulama adı / logo / favicon asla şablona gömülmez — her zaman App\Support\Branding üzerinden okunur.

MIT lisansı ile yayınlanmıştır.