Memulai dengan Laravel Filament Fullstack Web
Laravel Filament adalah kumpulan komponen untuk pengembangan dari Framework PHP Laravel yang dapat lebih mempercepat membangun fullstack web. Komponen-komponen ini dirancang dengan indah, intuitif untuk digunakan, dan dapat diperluas sepenuhnya – titik awal yang sempurna untuk aplikasi Laravel Anda berikutnya.
Berikut adalah fitur utama yang terdapat dalam Laravel FIlament.
Panel Builder
Panel Builder merupakan fondasi Filament. Dengan menggabungkan semua paket, Anda dapat dengan cepat membuat panel admin Laravel, termasuk didalamnya adalah UI (Interface), platform sebagai layanan SaaS, dan banyak lagi. Filament membuat antarmuka berbasis CRUD kustom terasa mudah dibuat dan diterapkan.
Form Builder
Membuat formulir interaktif dalam komponen Livewire tidak pernah semudah ini dengan Form Builder Filament. Buat formulir yang menakjubkan dengan mudah menggunakan lebih dari 25 komponen yang sudah tersedia. Form ini juga dapat diperluas sepenuhnya, sehingga Anda dapat menambahkan kolom dan tindakan kustom Anda sendiri. Selain Panel Builder, form ini terintegrasi dengan mulus ke dalam aksi modal, dan digunakan oleh Table Builder untuk memfilter data.
Table Builder
Buat tabel data yang indah, optimal, dan interaktif untuk situasi apa pun. Masuk ke komponen Livewire, dan Anda siap untuk memulai. Komponen ini juga dapat diperluas sepenuhnya, sehingga Anda dapat menambahkan kolom, filter, dan tindakan kustom Anda sendiri.
Notifications
Bagian penting dari aplikasi apa pun adalah kemampuan untuk memberi tahu pengguna Anda tentang peristiwa penting. Paket notifikasi kami memungkinkan Anda mengirimkan notifikasi kepada pengguna dari permintaan Livewire apa pun, atau bahkan dari frontend JavaScript Anda. Selain itu, paket ini dapat mengambil notifikasi dari database dan merendernya dalam bentuk modal slide-over yang cantik, atau bahkan menerima notifikasi langsung dari server websockets.
Actions
Tindakan aksi adalah tombol yang dapat membuka modal. Modal merupakan komponen yang sangat serbaguna dari banyak antarmuka, sehingga pengguna tidak perlu keluar dari halaman untuk menyelesaikan tugas. Dari mulai mengonfirmasi tindakan, mengedit rekaman Eloquent, hingga mengimpor data dari file CSV yang diunggah, modal tindakan merupakan cara yang efisien untuk membuat pengguna tetap mengikuti alur aplikasi. Modal dibangun di atas Form Builder, sehingga modal dibangun di atas prinsip fleksibilitas dan ekstensibilitas yang sama. Modal dapat ditambahkan ke komponen Livewire mana pun hanya dengan beberapa baris kode, dan tanpa HTML atau JavaScript.
Infolists
Infolist merupakan cara yang bagus untuk menampilkan informasi yang hanya dapat dibaca kepada pengguna tentang data tertentu. Infolist memiliki tata letak yang sepenuhnya fleksibel, dan dapat diperluas dengan komponen khusus. Infolist juga terintegrasi dengan Panel Builder, sehingga Anda dapat dengan mudah menambahkannya ke sumber daya panel Anda.
Widgets
Koleksi widget Filament dibangun berdasarkan prinsip inti Livewire berupa reaktivitas real-time dengan server. Menggabungkan banyak widget memungkinkan Anda membuat dasbor untuk aplikasi Anda dengan cepat, lengkap dengan bagan dan statistik, yang dapat diperbarui secara langsung tanpa perlu menyegarkan halaman. Widget-widget tersebut juga terintegrasi dengan mulus dengan halaman mana pun di Panel Builder.
Beberapa Informasi rujukan Laravel Filament adalah sebagai berikut:
- Laravel Filament
- Laravel FIlament Quick Tips
- Search Google: Laravel Filament