Mengenal Larastarters, Package Installer Laravel Starter Kit


Larastarters adalah package untuk Laravel Starter Kit dengan design theme backend yang sudah dipersiapkan dan bisa kita pilih untuk kita install dalam project aplikasi kita. Package ini memudahkan kita untuk mempersiapkan backend Laravel secara cepat seperti halnya Laravel Breeze atau Laravel UI namun dengan theme yang bisa kita pilih saat memulainya. 

Larastarters diperkenalkan pertama kali tanggal 27 Oktober 2021 dengan versi 0.1 di kanal YouTube Laravel Daily. Package ini dibuat oleh Povilas Korop seorang PHP Web-developers bersama dengan beberapa kontributor. 

Bila kamu ingin mencobanya kamu bisa kunjungi repisitori githubnya di https://github.com/LaravelDaily/Larastarters yang saat ini sudah mengeluarkan versi 0.2.

Cara Instalasi

Pertama-tama pastinya kamu harus menginstal Laravel seperti biasanya dengan cara membuka command prompt (saya menggunakan Windows) lalu arahkan ke direktori yang kamu inginkan, misalnya D:/.

Kita tentukan nama projectnya, misalnya larastarter.

composer create-project laravel/laravel larastarter

Tunggu hingga proses berjalan.

Setelah laravel terinstal. Masuk ke dalam folder larastarter melalui command prompt lalu jalankan perintah untuk instalasi package Larastarters. 

composer require laraveldaily/larastarters --dev

Proses instalasi relatif cepat. 

Setelah package terinstal langkah selanjutnya adalah menginstal theme yang akan kita pakai.

Jalankan perintah berikut:

php artisan larastarters:install

Terdapat dua pilihan, apakah kita ingin menggunakan Laravel Breeze yang menggunakan Tailwind CSS atau Laravel UI yang menggunakan Bootstrap CSS?

Theme yang tersedia dalam bila kita memilih Laravel Breeze, yaitu Windmill, NotuJS, dan TailwindComponents. Sementara kalau kita memilih Laravel UI yang menggunakan Bootstrap, theme yang tersedia adalah AdminLTE, CoreUI, dan PlainAdmin.

Dalam pembahasan ini saya akan menggunakan Laravel Breeze karena saya ingin menggunakan theme Wilmill. Oke, kita masukkan angka 0 untuk memilih Laravel Breeze.


Lalu masukkan angka 0 untuk memilih Windmill. 


Tunggu proses instalasi yang berjalan hingga selesai.


Selanjutnya, ketik perintah untuk menginstal package npm.

npm install && npm run dev

Proses instalasi akan berjalan hingga memunculkan pemberitahuan dari Laravel Mix bahwa file CSS dan JS berhasil dicompile.


Berikutnya silahkan buka project kamu di aplikasi teks editor kesayangan, entah Sublime Text atau Vistual Studio Code. Saya sendiri menggunakan Visual Studio Code.

Lalu kita buka file .env, ubah pada bagian database dan password. Kamu bisa menggunakan nama database apa saja, misal saya menggunakan nama larastarter, lalu untuk username dan passwordnya sesuaikan dengan database kamu. Bila kamu menggunakan XAMPP, secara defaultnya usernamenya adalah root dan passwordnya dibiarkan kosong.

Konfigurasi saya sendiri sebagai berikut:

DB_DATABASE=larastarter
DB_USERNAME=root
DB_PASSWORD=root

Simpan perubahan. Lalu langkah selanjutnya adalah membuat nama databasenya. 

Membuat databse sangat mudah bila dilakukan di Command Prompt, ketika saja:

mysql -u root -p

lalu masukkan password database, bila tidak menggunakan password langsung tekan enter saja.

Ketika untuk membuat database:

create database larastarter

Tekan enter untuk mengeksekusi perintah.

Setelah itu silahkan keluar dengan mengetik "quit" lalu enter, atau tekan CTRL+C.

Lalu, langkah terakhir jalankan migrate.

php artisan migrate

Setelah muncul keterangan Migration table created successfully, selanjutnya ketik perintah untuk menjalankan server

php artisan serve

Kamu bisa membuka di Web Browser andalanmu, ketik: localhost:8000

Pada bagian halaman home memang menampilkan halaman yang biasa kita lihat.

Halaman Home

Akan tetapi begitu kamu klik Login kamu akan melihat tampilan design theme dari Windmill.

Halaman Login


Begitu juga dengan halaman Register.

Halaman Register

Untuk bisa masuk ke dashboard, seperti biasa kamu bisa mendaftar lebih dulu di halaman Register. Masukkan data untuk login kamu.

Misal:

Name: Cafeteria
Email: admin@cafeteria
Password: password

Setelah melakukan register kita akan dibawa ke halaman dashboard.

Demikianlah sekilas tentang Larastarters, kamu bisa mencoba sendiri dengan tema-tema lainnya. 

Selamat mencoba.