Cara Menginstall Filament di Project Laravel

Arwan Prianto Mangidi
2

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!

Posting Komentar

2 Komentar
Posting Komentar