Era laravel 9 telah tiba. Resmi rilis pada 8 Februari 2022 kemarin dengan persyaratan PHP minimum versi 8.0 - 8.1. Walaupun Laravel AdminLTE pada saat tulisan ini dibuat belum mengeluarkan versi terbarunya yang mendukung Laravel 9 tetapi kita masih bisa melakukan penginstalan seperti biasanya. Show Instalasi Laravel 9Kita akan gunakan perintah composer untuk menginstal laravel 9.
Instalasi Laravel-AdminLTEMasuk ke dalam folder adminlte-l9
Ketik perintah Composer berikut untuk melakukan instalasi package laravel-adminlte:
Lanjutkan dengan perintah:
Instal Laravel UI dengan perintah berikut:
Gunakan perintah di bawah ini untuk menggenerate file controller dan view blade yang akan menangani otentikasi seperti login, register, forget password, dan lain-lain.
Lanjutkan dengan menginstall package npm dan menjalankan run untuk kompile.
Ada tambahan untuk kita instal
Buat file webpack.mix.jsSejak Laravel menggunakan Vite, file webpack.mix.js tidak tersedia sehingga kita harus menambahkan file tersebut di root folder. Lalu masukkan ke dalam file tersebut dengan isi sebagai berikut:
Instalasi package yang diperlukanBootstrap yang kita install melalui perintah 6 adalah bootstrap 5 sehingga kita perlu menghapusnya dan menggantinya dengan bootstrap 4.
Hapus juga popperjs/core: 0Install package lainnya: 1Ganti: 2Dengan: 3Membuat Database 4Buka project kita dengan teks editor yang anda inginkan seperti VSCode. Buka file .env dan edit pada bagian database: 5Jalankan migrate: 6Install View AuthGanti view blade login, register, lupa password, konfirmasi email, dll ke tampilan view blade adminlte. 7Ketik: yes, pada pertanyaan yang muncul: The authentication views already exists. Want to replace the views? (yes/no) [no]: Jalankan Server 8Buka Browser, ketik: 7.Hasilnya: Pergi ke halaman Register dengan klik menu "Register". Isikan sesuai dengan form, lalu klik "Register" untuk menyimpan. Proses selanjutnya akan membawa anda langsung ke dashboard. Berikutnya kita akan mengubah tampilan dashboard default dengan tampilan AdminLTE, caranya pergi ke 8 9Hapus dan ganti dengan: 0Hasilnya: Menampilkan Foto User di Top NavbarBuka model 9 yang berada di dalam folder 0, tambahkan kode berikut setelah method 1: 1Selanjutnya buka 2 (baris 67 - 72). 2Ubah nilainya menjadi seperti berikut: 3Hasilnya: Jika ingin menggunakan avatar atau foto profile yang tetap tidak berubah-ubah, kita bisa mempersiapkan gambar yang ingin kita jadikan avatar. Kita simpan dalam folder public, sebelumnya kita buatkan dulu folder images dalam folder publik, khusus untuk menyimpan gambar. Buka kembali 3, lalu ganti method 4 menjadi: 4Anda bisa mengganti 5 sesuai dengan nama gambar yang anda miliki.Hasilnya: Lalu Bagaimana kalau kita ingin mengubah photonya tidak statis melainkan dinamis sesuai dengan foto yang kita simpan di database? Maka kita perlu menambahkan kolom foto atau avatar pada table user dan memanggilnya dengan Auth. Contoh: 5Pada judul berikutnya kita akan coba melakukannya. Sampai saat ini pembahasan dicukupkan sampai di sini. Selamat mencoba. |