Press ESC to close

Filament #1 Panduan Lengkap Instalasi Laravel Filament untuk Pemula – Langkah Mudah

Panduan Lengkap Instalasi Laravel Filament untuk Pemula

Jika kamu sedang mencari cara mudah untuk membangun admin panel yang kuat dan modern, Laravel Filament adalah solusi yang tepat. Dalam panduan ini, kami akan membahas langkah demi langkah cara instalasi Laravel Filament untuk pemula. Panduan ini dibuat dengan bahasa yang sederhana agar kamu dapat dengan mudah mengikuti setiap langkahnya.

Apa Itu Laravel Filament?

Laravel Filament adalah sebuah library yang memudahkan pengembang Laravel untuk membuat admin panel yang intuitif dan powerful tanpa harus menulis terlalu banyak kode. Filament dirancang agar ringan, fleksibel, dan mudah digunakan, bahkan untuk pemula. Dengan Filament, kamu bisa membangun fitur CRUD (Create, Read, Update, Delete) dengan cepat, menambahkan role dan permission, hingga membuat tampilan custom dengan mudah.

Persyaratan Sebelum Memulai Instalasi

Sebelum masuk ke proses instalasi, pastikan kamu sudah memenuhi beberapa persyaratan berikut:

  1. PHP Versi 8.0 atau lebih baru: Laravel Filament membutuhkan versi PHP terbaru untuk berjalan dengan baik.
  2. Composer: Alat manajemen dependensi PHP yang diperlukan untuk menginstal Laravel dan Filament.
  3. Node.js & NPM (Opsional): Jika kamu berencana untuk menggunakan fitur-fitur front-end seperti Livewire, pastikan juga menginstal Node.js.
  4. Laravel 8 atau lebih baru: Filament dirancang khusus untuk Laravel versi 8 ke atas, jadi pastikan framework Laravel-mu sudah terupdate. Kamu juga bisa mempelajari laravel disini.

Langkah-Langkah Instalasi Laravel Filament

Berikut adalah langkah-langkah instalasi Laravel Filament yang dapat kamu ikuti:

1. Buat Proyek Laravel Baru

Jika kamu belum memiliki proyek Laravel, langkah pertama adalah membuat proyek baru. Jalankan perintah berikut di terminal untuk membuatnya:

composer create-project --prefer-dist laravel/laravel blog

Di sini, blog adalah nama proyek Laravel yang ingin kamu buat. Kamu bisa menggantinya sesuai dengan nama proyekmu.

2. Install Laravel Filament

Setelah proyek Laravel berhasil dibuat, langkah selanjutnya adalah menginstal Laravel Filament. Untuk menginstal Filament, jalankan perintah ini:

composer require filament/filament

Perintah ini akan mengunduh semua dependensi yang diperlukan untuk Filament dan mengintegrasikannya ke proyek Laravel-mu.

3. Menjalankan Migrasi Database

Laravel Filament membutuhkan beberapa tabel tambahan untuk menyimpan data seperti pengguna, role, dan permission. Jalankan perintah berikut untuk membuat tabel-tabel tersebut di database:

php artisan migrate

Pastikan bahwa koneksi database kamu sudah dikonfigurasi dengan benar di file .env proyekmu sebelum menjalankan migrasi.

4. Membuat Admin Panel

Setelah semua dependensi diinstal dan migrasi berhasil, sekarang saatnya membuat admin panel untuk aplikasi Laravel-mu. Jalankan perintah berikut untuk membuat admin panel di Laravel Filament:

php artisan make:filament-user

Perintah ini akan memandu kamu membuat user admin yang dapat mengakses panel Filament. Kamu akan diminta untuk memasukkan nama, email, dan password untuk user tersebut.

5. Mengakses Admin Panel

Setelah user admin dibuat, kamu bisa langsung mengakses admin panel Laravel Filament dengan membuka URL berikut di browser:

http://localhost/admin

Masukkan email dan password yang telah kamu buat di langkah sebelumnya, dan kamu akan diarahkan ke halaman dashboard admin Filament.

Tips Menggunakan Laravel Filament

Berikut beberapa tips tambahan yang bisa kamu gunakan saat bekerja dengan Laravel Filament:

  • Gunakan Artisan Command: Laravel Filament menyediakan beberapa command Artisan tambahan seperti make:filament-user dan make:filament-resource untuk mempermudah pembuatan resource CRUD.
  • Sesuaikan UI: Filament memungkinkan kamu menyesuaikan tampilan admin panel sesuai kebutuhan dengan mudah menggunakan Blade.
  • Integrasi Livewire: Untuk membuat admin panel lebih interaktif, Filament sudah terintegrasi dengan Livewire, memungkinkan pembuatan komponen front-end dinamis tanpa harus menulis JavaScript.

Kesimpulan

Instalasi Laravel Filament sangat mudah dan cocok untuk pemula yang ingin membangun admin panel dengan Laravel. Dalam artikel ini, kita telah membahas langkah demi langkah mulai dari membuat proyek Laravel hingga mengakses admin panel yang sudah jadi. Dengan Filament, kamu bisa menghemat banyak waktu dan fokus pada pengembangan fitur lainnya. Jadi, jika kamu sedang mencari cara cepat untuk membuat admin panel, cobalah Laravel Filament sekarang juga!

Leave a Reply

Your email address will not be published. Required fields are marked *