Pernah nggak kamu download framework baru, semangat 45, terus buka terminal... dan langsung bingung harus ngapain? Kalau iya, kamu nggak sendirian. Banyak pemula yang sudah mengenal Laravel framework secara konsep, tapi langsung mentok di tahap instalasi karena instruksinya berserakan di mana-mana.
Artikel ini hadir untuk mengakhiri kebingungan itu. Di sini, kamu akan mendapatkan panduan instalasi Laravel step-by-step yang paling jelas — mulai dari memastikan PHP-mu sudah terpasang dengan benar, menginstall Composer, membuat proyek Laravel pertama, hingga melihat tulisan "Hello World" muncul di browsermu. Tidak ada langkah yang dilewati. Tidak ada asumsi tersembunyi.
Ini adalah Artikel ke-2 dari seri 50 Artikel Belajar Laravel Lengkap. Siap? Buka terminalmu, dan mari kita mulai! 💪
Laravel adalah PHP framework berbasis MVC (Model-View-Controller) yang diinstall menggunakan Composer — sebuah package manager untuk PHP. Proses instalasinya hanya butuh 3 hal: PHP ≥ 8.1, Composer, dan satu perintah terminal. Sesederhana itu.
1. Persiapan: Kenali Bahan-bahannya Dulu Sebelum Masak
⚙️ Sebelum mulai mengenal Laravel framework lebih dalam, pastikan dapur digitalmu siap
Bayangkan Laravel seperti resep masakan haute cuisine. Bahan-bahannya nggak banyak, tapi harus ada semua. Kalau kamu mau mengenal Laravel framework dan langsung praktik, ada tiga bahan utama yang harus tersedia di komputer kamu:
| 🔧 Kebutuhan | 📋 Versi Minimum | 💡 Keterangan |
|---|---|---|
| PHP | ≥ PHP 8.1 | Diperlukan oleh Laravel 10+ |
| Composer | Versi terbaru | Package manager PHP, wajib ada |
| Extension PHP | Beberapa wajib aktif | OpenSSL, PDO, Mbstring, Tokenizer, XML |
| Node.js (opsional) | ≥ Node 16 | Diperlukan untuk Vite / asset bundling |
Tips untuk Pengguna Windows
Daripada install PHP, MySQL, dan Apache secara manual satu per satu, gunakan Laragon (laragon.net). Ini adalah tool all-in-one yang paling direkomendasikan untuk developer Laravel di Windows. Satu install, semua sudah siap — termasuk Composer-nya!
2. Install Composer: Si "Kurir" Handal Dunia PHP
📦 Composer adalah kunci untuk mengenal Laravel framework dan menginstallnya
Composer itu ibarat kurir ekspres khusus developer PHP. Kamu bilang "aku butuh Laravel versi terbaru" — dia pergi, ambilkan semua package yang dibutuhkan, taruh di folder yang tepat, dan langsung siap pakai. Tanpa Composer, kamu harus download dan atur semuanya secara manual. Tidak mau, kan?
Unduh Composer
Pergi ke getcomposer.org dan download installer sesuai OS kamu. Untuk Windows, download Composer-Setup.exe lalu jalankan installernya.
Verifikasi Instalasi
Buka terminal/command prompt baru dan jalankan perintah ini:
Hasil yang Diharapkan
Kamu akan melihat output seperti ini jika Composer berhasil terinstall:
Fakta Menarik
Composer diunduh lebih dari 300 juta kali per bulan oleh developer PHP di seluruh dunia. Laravel sendiri memiliki lebih dari 75.000+ bintang di GitHub dan digunakan oleh jutaan proyek aktif. Artinya, skill yang kamu pelajari hari ini sangat bernilai di dunia kerja!
3. Instalasi Laravel: Saatnya Bikin Proyek Pertama!
🚀 Inilah momen yang kamu tunggu — mengenal Laravel framework lewat praktik langsung
Ini dia bagian yang paling seru. Dengan Composer sudah terpasang, membuat proyek Laravel baru hanya membutuhkan satu perintah ajaib. Ikuti langkah-langkah berikut dengan cermat:
Buka Terminal di Folder Tujuan
Navigasikan terminal ke folder tempat kamu ingin menyimpan proyek. Misalnya folder htdocs jika pakai XAMPP, atau www jika pakai Laragon.
Jalankan Perintah Instalasi Laravel
Ini dia perintah ajaibnya! Ganti nama-proyek dengan nama proyek kamu, misalnya belajar-laravel:
Tunggu Proses Selesai
Composer akan mengunduh semua dependencies yang dibutuhkan. Proses ini memakan waktu 1–5 menit tergantung kecepatan internet. Kamu akan melihat banyak teks bergulir di terminal — itu hal yang normal! ☕
Masuk ke Folder Proyek
Setelah selesai, masuk ke folder proyek yang baru dibuat:
Jalankan Development Server
Laravel sudah dilengkapi dengan built-in development server. Jalankan dengan perintah:
Perhatian: File .env
Setelah instalasi, kamu akan menemukan file .env di root proyek. File ini berisi konfigurasi sensitif seperti nama database, username, dan password. Jangan pernah commit file ini ke GitHub! Pastikan sudah ada di .gitignore (sudah ada secara default di Laravel).
4. Dari Laravel ke 'Hello World' — Tradisi Suci Programmer
✨ Setiap programmer sejati harus merasakan ritual ini saat mengenal Laravel framework
Sekarang, mari kita ubah tampilan default Laravel dan buat halaman "Hello World" pertama kamu. Di Laravel, untuk menampilkan sesuatu di browser, kamu perlu memahami konsep Route — yaitu "peta jalan" yang menentukan URL mana menampilkan apa.
🌐 URL Request
User mengetik URL di browser, misalnya localhost:8000/hello
🗺️ Route
File routes/web.php mencocokkan URL tersebut dan menentukan respons apa yang dikirim
Buka File Route
Buka file routes/web.php menggunakan text editor favoritmu (VS Code sangat direkomendasikan). Kamu akan melihat satu route default yang sudah ada.
return view('welcome');
});
Tambahkan Route Hello World
Tambahkan kode berikut di bawah route yang sudah ada:
Route::get('/hello', function () {
return 'Hello, World! 🎉 Selamat Datang di Laravel!';
});
Buka di Browser
Pastikan php artisan serve masih berjalan, lalu buka browser dan akses:
Insight Penting: MVC dalam 10 Detik
Route yang kamu buat tadi adalah contoh paling sederhana dari arsitektur Laravel. Di proyek nyata, kamu akan memisahkan logika ke Controller (C), data ke Model (M), dan tampilan ke View (V). Itulah inti dari MVC yang membuat Laravel begitu terorganisir!
5. Error? Tenang — Ini Masalah yang Paling Sering Terjadi
🔧 Panduan troubleshooting bagi yang mengenal Laravel framework tapi langsung mentok
Error bukan musuh — itu adalah teman yang sedang kasih tahu ada yang salah. Berikut beberapa error paling umum saat instalasi pertama dan cara mengatasinya:
| ❌ Pesan Error | 🔍 Penyebab | ✅ Solusi |
|---|---|---|
| 'composer' is not recognized | Composer belum terinstall atau tidak ada di PATH | Install ulang Composer, restart terminal |
| PHP 8.1+ required | Versi PHP terlalu lama | Update PHP ke versi 8.1 atau lebih baru |
| Extension missing: openssl | PHP extension tidak aktif | Aktifkan di php.ini, uncomment baris extension |
| No application key | APP_KEY di .env kosong | Jalankan: php artisan key:generate |
Pro Tip: Baca Error dengan Tenang
Saat ada error, jangan panik dan langsung tutup terminal. Baca pesan errornya pelan-pelan — 90% informasi yang kamu butuhkan untuk memperbaikinya ada di sana. Copy pesan error tersebut dan cari di Google atau Stack Overflow. Komunitas Laravel sangat besar dan aktif!
🏷️ Tags
📚 Navigasi Seri: 50 Artikel Belajar Laravel
Ini adalah bagian dari seri "50 Artikel Belajar Laravel Lengkap"
Dari instalasi hingga deploy ke production — semua dibahas step-by-step khusus untuk pemula PHP yang ingin menguasai Laravel framework.
No comments:
Post a Comment