Persiapan
Sebelum mulai, pastikan kamu punya:
- PHP >= 8.2
- Composer (dependency manager PHP)
- Node.js + NPM (buat frontend tooling)
- Database (MySQL / PostgreSQL / SQLite, bebas)
- Git (optional tapi sangat berguna)
1. Cek Versi PHP & Composer
php -v
composer -V
Kalau versi udah sesuai, lanjut. Kalau belum, update dulu yaa. Jangan pakai yang jadul, Laravel 12 suka yang muda 😎
2. Install Laravel 12 via Composer
composer create-project laravel/laravel:^12.0 nama-proyek-kamu
Ganti nama-proyek-kamu dengan nama yang meaningful, biar mudah di-manage.
3. Jalankan Laravel
Masuk ke folder project:
cd nama-proyek-kamu
Start server lokal:
php artisan serve
Buka browser, akses
http://127.0.0.1:8000
4. Setup .env & Database
Buka file .env dan sesuaikan bagian ini:
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=nama_db_kamu
DB_USERNAME=root
DB_PASSWORD= (isi kalau pakai password)
Jangan lupa bikin databasenya dulu yaa di MySQL.
5. Install Frontend Stuff (Optional tapi Recommended)
Laravel 12 bisa pakai Vite buat frontend. Jalankan ini:
npm install
npm run dev
Sekarang kamu udah siap ngoding pake Laravel 12. Tinggal buat route, controller, model, dan bangun aplikasimu