Pada pembahasan kali ini, saya akan menjelaskan bagaimana cara menginstall Laravel pada
perangkat komputer. Laravel dapat diinstal melalui dua cara, yaitu install dari Composer atau copy
fresh laravel.
❑ Web Browser
❑ PHP PHP 8.0 atau lebih tinggi
❑ MySQL Server
Pastikan juga kalian sudah memasukan PHP kedalam Path pada System Environment Variables.
PEMROGRAMAN WEB – RPL SMKN 1 PADAHERANG
Untuk melakukan instalasi Laravel melalui Composer, install terlebih dahulu Composer, bisa didapatkan
dari https://getcomposer.org/Composer-Setup.exe
Setup Composer
Buka command prompt / terminal / Cmder kemudian arahkan ke ke folder htdocs atau www (jika
menggunakan Laragon) kalian.
Ketik command berikut pada command prompt untuk membuat project baru Laravel 9.0:
2
PEMROGRAMAN WEB – RPL SMKN 1 PADAHERANG
Proses instalasi Laravel akan berlangsung. Pastikan perangkat kamu terkoneksi dengan internet karena
composer akan mengambil package-package laravel nya secara online. Laravel akan di install pada folder
belajar-laravel.
Proses ini akan memakan waktu yang agak lama tergantung dari koneksi internet kalian.
Cara ini bisa digunakan untuk mendapatkan fresh laravel hasil install dari composer orang lain (sudah
ada folder vendor-nya). Caranya copy saja satu folder fresh install laravel dari orang lain ke perangkat
kamu.
3
PEMROGRAMAN WEB – RPL SMKN 1 PADAHERANG
Dengan menjalankan perintah diatas, maka akan muncul pesan berikut di command-prompt.
Artinya kita bisa mengakses 127.0.0.1:8000 atau localhost:8000 melalui web browser kita untuk
melihat aplikasi kita.
4
PEMROGRAMAN WEB – RPL SMKN 1 PADAHERANG
Pada bagian ini akan dibahas mengenai struktur foldering dari Laravel.
5
PEMROGRAMAN WEB – RPL SMKN 1 PADAHERANG
❑ Folder app
Berisikan aplikasi kalian, tempat menyimpan Controller, Model, Middleware
❑ Folder config
Berisikan file-file config dari framework laravel ini. Mulai dari koneksi database, authentikasi,
dan lainnya.
❑ Folder public
Berisikan file index, dan tempat menyimpan file-file asset web kalian.
❑ Folder resources
Tempat menyimpan views kalian.
❑ Folder routes
Tempat menyimpan file route web kalian.
❑ File artisan
Fitur dari Laravel untuk memudahkan kita membuat file-file seperti controller, model, dan
lainnya.