Cara Install Laravel: Panduan Lengkap untuk Pemula

Laravel adalah framework PHP yang paling populer untuk membangun aplikasi web modern. Dengan fitur seperti routing yang fleksibel, ORM Eloquent, dan sistem templating Blade, Laravel sangat cocok untuk berbagai jenis proyek.
Apa Itu Laravel?
Laravel adalah framework PHP open-source yang dikembangkan oleh Taylor Otwell. Framework ini mengikuti arsitektur MVC (Model-View-Controller) untuk memudahkan pengembangan aplikasi web yang bersih dan terstruktur.
Mengapa Menggunakan Laravel?
- Struktur yang rapi: Laravel memudahkan pengorganisasian kode.
- Keamanan tinggi: Laravel memiliki proteksi CSRF dan sistem otentikasi bawaan.
- Fitur lengkap: Routing, middleware, queue, event, dan banyak lagi.
- Komunitas besar: Dokumentasi lengkap dan dukungan dari komunitas pengembang.
Prasyarat Sebelum Instalasi
Sebelum menginstal Laravel, pastikan perangkatmu memenuhi prasyarat berikut:
- PHP versi 8.0 atau lebih baru
- Composer (dependency manager untuk PHP)
- MySQL atau MariaDB untuk database
- Node.js (opsional, untuk frontend development)
Menyiapkan Lingkungan Laravel
Menginstal XAMPP atau Laragon
Untuk menjalankan Laravel secara lokal, kamu bisa menggunakan XAMPP atau Laragon sebagai server lokal.
- XAMPP: Download dan instal dari https://www.apachefriends.org
- Laragon: Download dan instal dari https://laragon.org
Menginstal Composer
Composer digunakan untuk mengelola dependensi Laravel. Download dan instal Composer dari: https://getcomposer.org
Cek apakah Composer sudah terinstal dengan menjalankan perintah:
composer -V

Installasi Windows

Cek di CMD windows apakah sudah benar
Memeriksa Versi PHP
Laravel memerlukan PHP 8.0 atau lebih baru. Cek versi PHP dengan perintah:
php -v
Menginstal Laravel
Menggunakan Composer
Laravel dapat diinstal menggunakan Composer dengan perintah berikut:
composer create-project --prefer-dist laravel/laravel nama_proyek
Ganti nama_proyek
dengan nama folder proyekmu.
Menginstal Laravel via Laravel Installer
Alternatif lain, kamu bisa menginstal Laravel dengan Laravel Installer:
Buka CMD Windows (Wajib Run as Adminitrator)
# Run as administrator...
Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://php.new/install/windows/8.4'))
Mengonfigurasi Environment (.env)
Setelah instalasi selesai, ubah file .env
sesuai dengan konfigurasi database:
*kenapa database password kosong? karena menggunakan apache atau laragon dimana memang default password databasenya kosong.
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=nama_database
DB_USERNAME=root
DB_PASSWORD=
Menjalankan Laravel untuk Pertama Kali
Menjalankan Server Laravel
Setelah instalasi selesai, jalankan Laravel dengan perintah:
php artisan serve
Laravel akan berjalan di http://127.0.0.1:8000
.
Mengakses Aplikasi di Browser
Buka browser dan akses http://127.0.0.1:8000
untuk melihat tampilan awal Laravel.
Mengelola Database di Laravel
Konfigurasi Database di .env
Pastikan setting database di .env
sudah sesuai dengan MySQL.
Menjalankan Migrasi Database
Jalankan migrasi database dengan perintah:
php artisan migrate
5.3. Menambahkan Data Dummy dengan Seeder
Untuk mengisi database dengan data contoh, gunakan Seeder:
php artisan db:seed
Kesimpulan
Menginstal Laravel cukup mudah jika semua prasyarat telah terpenuhi. Dengan mengikuti langkah-langkah di atas, kamu bisa mulai mengembangkan aplikasi web menggunakan framework ini.
FAQ
1. Bagaimana jika Composer tidak terdeteksi?
Coba tutup terminal dan buka kembali, atau pastikan Composer telah ditambahkan ke PATH.
2. Apa perbedaan composer create-project
dan laravel new
?
composer create-project
menginstal Laravel tanpa Laravel Installer, sementara laravel new
memerlukan Laravel Installer.
3. Bagaimana cara mengubah port Laravel?
Gunakan perintah php artisan serve --port=8080
untuk mengubah port.
4. Laravel tidak bisa terhubung ke database, apa solusinya?
Periksa konfigurasi di .env
, pastikan MySQL berjalan, dan coba php artisan config:clear
.
5. Bagaimana cara menampilkan versi Laravel?
Jalankan perintah php artisan --version
di terminal.
Itulah panduan lengkap instalasi Laravel! Selamat mencoba! 🚀
Posting Komentar