Bloğa Geri Dön

FilamentPHP AdminPanelProvider Ayarları

FilamentPHP

17 Mar, 2025, 12:51 Pazartesi

Ortalama okuma süresi 2 dakika

Filamentphp admin panelinizi daha çok kişiselleştirebilmeniz için bazı ufak ipuçlarını bu yazımda ele aldım.

FilamentPHP ipuçları
FilamentPHP ipuçları

FilamentPHP, Laravel framework'ü için geliştirilmiş, açık kaynak kodlu ve ücretsiz bir yönetim paneli oluşturma aracıdır. Modern ve kullanıcı dostu arayüzü sayesinde, karmaşık yönetim panellerini bile kısa sürede ve kolayca oluşturmanıza olanak tanır.

Dökümantasyonunda gizli kalmış bazı ayarlarından bahsetmek istiyorum;

->colors([
	'primary' => Color::Sky,
])

Panel üstündeki tüm renk şamasını belirlemiş olduğunuz tailwindcss rengine göre ayarlamanızı sağlar tabiki isterseniz dökümantasyonda gösterildiği gibi daha detaylı değişikliklerde yapabilirsiniz.

->maxContentWidth(MaxWidth::Full)

İlk kurulumda belirli bir genişliğe sığdırılmış şekilde geliyor admin paneli ben bu görseli çok sevmiyorum gerek gördüğümde kendim zaten kolonlara bölerek sayfalarımı tasarlıyorum ondan ötürü sayfa genişliğini full width yapmak çok kullanışlı oluyor. Burada kullanabileceğiniz parametrelere dökümantasyondan bakabilirsiniz.

->spa()

SPA modu livewire navigate kullanarak sayfa geçişlerinde sadece dinamik içeriği yükleyerek tekrar tekrar js css gibi assetlerinizi yüklemeden hızlı bir kullanım imkanı sunuyor.

->unsavedChangesAlerts()

unsavedChangesAlerts tam olarak olmazsa olmazlarımdan bir form editlemeye başladığınızda yanlışlıkla sayfayı yada browser'ınızı kapattığınızda değişiklikler var kaydetmeden kapatmak istermisiniz diye uyarıyor uzun formlarda veri kaybını kurtaran olmazsa olmaz özelliklerden olduğunu düşünüyorum.

->profile(isSimple: false)

Filament size bir profil sayfası sunuyor eğer laravelin kendi buildin starter kitlerini kullanmıyor yada ihtiyaç duymuyorsanız ve adminlerinde yada panel kullanıcılarının şifre değişikliği isim değişikliği gibi seçeneklere sahip olmasını istiyorsanız eklemeniz gereken methodlardan biri. Bu sayfa yapısınıda değiştirmek için dökümantasyona bakabilirsiniz (İlerleyen zamanlarda bununla ilgili bir yazı paylaşacağım.)

->registration()
->passwordReset()
->emailVerification()

Üstteki 3 methodda Üyelik sayfası, Şifre yenileme ve Email doğrulama sayfalarını aktif ediyor. Yine eğer laravel starterkit kullanmıyorsanız kullanışlı olabilir.

->brandName('AlixcaN')

Bu methodda logo yerine text olarak panel üstünde görünecek bir yazı yazmanızı sağlıyor.

Fullstack Web Developper & Laravel Dev & SysAdmin

Kategoriden Yazılar
Yazardan Yazılar
[Paket] - Laravel Eloquent Query Cache

Bu paket, kullanılan SQL sorgularını izleyip önbellekte anahtar olarak kullanabilme yeteneğine sahiptir. Bu sayede, sorguya özel önbellekleme oldukça kolay hale gelir ve ORM kullanımınızdan bağımsız çalışır.

Laravel Eloquent Query Cache
Laravel Projeleri Nasıl Yayınlanır? LaraSail ile DigitalOcean ve Ubuntu Deploy Rehberi

Laravel projenizi yayına almak için Nginx kurulumu, PHP sürüm ayarları veya SSL yapılandırmasıyla uğraşmak zorunda değilsiniz. LaraSail, tüm bu teknik süreçleri otomatikleştirerek deploy işlemini oldukça basit hale getirir.

LaraSail ile DigitalOcean ve Ubuntu Deploy Rehberi
SAP B1 Entegre Mesai ve İzin Takip Sistemi ile İnsan Kaynaklarında Dijital Dönüşüm

Kurumsal işletmeler için geliştirilen SAP entegre mesai ve izin takip sistemi, hem üretim hem idari alanlarda süreçleri dijitalleştiriyor. Anlık raporlama, mobil uyumlu kullanım, resmi belge ve imza yönetimi, gelişmiş filtreleme ve PKDS entegrasyonu ile insan kaynakları yönetimini hızlandırıyor ve şeffaflaştırıyor.

SAP B1 Entegre Mesai ve İzin Takip Sistemi ile İnsan Kaynaklarında Dijital Dönüşüm
Talaşlı İmalatta SAP ile Elmas Takibi: ERP Destekli Kesici Takım Yönetimi

Talaşlı imalat süreçlerinde kesici elmasların hangi personel, hangi departman ve hangi proje için ne kadar tüketildiğini anlık olarak izlemek artık mümkün. SAP Business One üzerine geliştirdiğimiz Elmas Analiz ekranı; stok optimizasyonu, maliyet kontrolü ve proje bazlı raporlama ihtiyaçlarını tek bir ekranda birleştirerek üretim sahasında şeffaflık ve hız sağlıyor.

SAP’de ISO 9001’e Uygun Onaylı Tedarikçi Skorlama ve Performans Yönetimi

SAP Business One üzerinde geliştirdiğimiz onaylı tedarikçi yönetim sistemi; kalite, teslimat, fiyat ve miktar kriterlerini ağırlıklı skor kartı ile izleyerek ISO 9001:2015’in 8.4 maddesine tam uyum sağlıyor. Bu yazıda tedarikçi performansını puanlayan ekranlar, raporlama araçları ve denetime hazır süreçlerin nasıl kurulduğunu detaylı olarak inceleyebilirsiniz.

SAP’de ISO 9001’e Uygun Onaylı Tedarikçi Skorlama ve Performans Yönetimi