Cara Menginstall Filament di Project Laravel
Filament adalah salah satu paket admin panel terbaik untuk Laravel. Dengan tampilan modern dan fitur lengkap, Filament membantu developer membuat dashboard admin, manajemen data, hingga multi-user dengan cepat dan mudah. Artikel ini akan membahas secara lengkap dan terbaru cara menginstall Filament di project Laravel, termasuk cara membuat user admin.
Apa Itu Filament?
Filament adalah open-source admin panel yang terintegrasi penuh dengan Laravel. Paket ini memungkinkan Anda untuk mengelola database melalui tabel interaktif, membuat form CRUD dengan validasi otomatis, mengatur user, hingga mengatur hak akses dengan mudah. Cocok untuk:
- Aplikasi internal perusahaan
- Admin panel untuk aplikasi web
- Dashboard analitik
- Sistem manajemen konten
Persiapan Sebelum Instalasi
Sebelum memulai instalasi, pastikan project Laravel Anda sudah siap dengan syarat berikut:
- Laravel versi 10 atau lebih baru
- PHP versi 8.1 atau lebih baru
- Composer sudah terinstall
- Database sudah dikonfigurasi di file
.env
Jika semua sudah siap, kita lanjut ke langkah instalasi.
Langkah-langkah Menginstall Filament
1. Masuk ke Direktori Project Laravel
Buka terminal, lalu arahkan ke folder project Laravel Anda:
cd /path/ke/project-laravel
2. Install Paket Filament
Jalankan perintah berikut untuk menginstall Filament melalui Composer:
composer require filament/filament
Tunggu hingga proses instalasi selesai. Composer akan mengunduh semua dependensi yang diperlukan.
3. Jalankan Migrasi Database
Sebelum menjalankan instalasi panel, pastikan Anda sudah melakukan migrasi tabel-tabel default Laravel:
php artisan migrate
Langkah ini memastikan database sudah siap untuk menerima tabel-tabel baru dari Filament.
4. Install Filament Panel
Untuk membuat panel admin dan konfigurasi awal Filament, jalankan perintah:
php artisan filament:install --panels
Perintah ini akan:
- Mengenerate file konfigurasi
- Mendaftarkan panel admin
- Menambahkan file resource dasar
- Mempersiapkan direktori panel
Setelah selesai, Anda sudah memiliki panel admin yang siap diakses.
5. Membuat User Admin
Untuk bisa login ke dashboard Filament, Anda harus membuat user terlebih dahulu. Jalankan perintah berikut:
php artisan make:filament-user
Isi informasi user seperti nama, email, dan password saat diminta. User ini akan menjadi admin pertama di aplikasi Anda.
6. Jalankan Server Laravel & Akses Dashboard
Jalankan server Laravel dengan:
php artisan serve
Kemudian buka browser dan akses URL berikut:
http://localhost/admin
Login menggunakan email dan password yang sudah Anda buat pada langkah sebelumnya. Sekarang dashboard Filament sudah siap digunakan!
Tips Tambahan
- Pastikan selalu mengerjakan di environment development sebelum ke production.
- Pelajari dokumentasi resmi Filament untuk memaksimalkan fitur-fiturnya.
- Gunakan fitur panel dan plugin yang disediakan untuk mempercantik dashboard Anda.
Kesimpulan
Dengan Filament, Anda tidak perlu lagi membuat dashboard admin dari nol. Cukup beberapa perintah sederhana, panel admin sudah siap dengan fitur lengkap. Jangan lupa untuk melakukan migrasi terlebih dahulu sebelum menginstall panel, lalu buat user admin untuk login ke dashboard. Semoga panduan ini membantu Anda menginstall Filament di project Laravel dengan benar. Selamat mencoba!
terima kasih ilmunya min🙏🏼
BalasHapusSama-sama, terima kasiih atas kunjugannya
Hapus