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 controller
və blade
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:
- Resources – CRUD əməliyyatlarını avtomatik yaratmaq üçün əsas siniflər.
- Forms & Tables – Dinamik form və cədvəl builder-ləri ilə gəlir.
- Pages – Özəl səhifələr yarada bilərsən (məsələn, dashboard).
- 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! 😎