Laravel üçün hazır Admin Panel

Laravel ilə admin panel yaratmaq artıq əziyyətli deyil. Əgər sən də uzun form konfiqurasiyalarından, resource controllerblade parçalarından bezmisənsə — tanış ol: FilamentPHP. Bu, Laravel ekosistemi üçün hazırlanmış, Livewire ilə işləyən müasir, güclü və sadə admin panel framework'udur.

Video

Filament sənə nələr verir?

  • 🚀 Tez və rahat CRUD əməliyyatları
  • 🎨 Gözəl və hazır dizayn (Tailwind CSS ilə gəlir)
  • 🧠 Özəl field-lər, filter-lər, action-lar və daha çoxu üçün genişləndiriləbilən struktur
  • 🛠️ Plugin dəstəyi (öz plugin-lərini yaza bilərsən və ya community-ninkilərdən istifadə edə bilərsən)
  • 🔐 İcazə və authentication inteqrasiyası

Filament Quraşdırmaq

composer require filament/filament:"^3.3" -W

php artisan filament:install --panels

Bu, app/Providers/Filament/AdminPanelProvider.php adlı yeni Laravel xidmət provayderini yaradacaq və qeydiyyatdan keçirəcək.

Niyə Filament?

Çünki o, sadəcə admin panel deyil. O, developer productivity üçün hazırlanmış bir alətdir. Əgər sən SaaS platforması, CMS, daxili idarəetmə paneli və ya analitika dashboard-u düzəldirsənsə — Filament işini xeyli asanlaşdıracaq.

Filament'in əsas hissələri:

  1. Resources – CRUD əməliyyatlarını avtomatik yaratmaq üçün əsas siniflər.
  2. Forms & Tables – Dinamik form və cədvəl builder-ləri ilə gəlir.
  3. Pages – Özəl səhifələr yarada bilərsən (məsələn, dashboard).
  4. Widgets – Statistik məlumatlar, chart-lar və s. üçün interaktiv komponentlər.

Nəticə

Əgər Laravel ilə bir backend qurursansa və "admin paneli necə edim?" deyə düşünürsənsə — cavab çox aydındır: FilamentPHP. O, səni kod yazmaqdan çox, məhsulunu düşünməyə vadar edir.


Növbəti məqalədə Filament ilə ilk Resource necə yaradılır, Plugin-lər necə quraşdırılır — onları izah edəcəyik. Hazır ol, çünki bir az kod yazacağıq! 😎

Aldığınız hər bir fincan kofe, yaradıcılığımızı daha da inkişaf etdirir.

Kofe AlKofe ismarlayaraq mənə dəstək olan hər kəsə təşəkkürlər!