Cara Install Laravel 11: Panduan Lengkap Termasuk Perubahan dari Versi Sebelumnya
Laravel 11 masih relevan. Banyak project production yang belum migrasi ke versi terbaru, dan kamu mungkin masuk ke project yang sudah berjalan di Laravel 11. Artikel ini panduan instalasi Laravel 11 dari awal, plus beberapa hal yang berbeda dari versi sebelumnya.
Kebutuhan Sistem untuk Laravel 11
- PHP 8.2 atau lebih baru — Laravel 11 minimal butuh PHP 8.2
- Composer 2.x
- Database — MySQL 8.0+, PostgreSQL 10+, atau SQLite 3.35+
php --version
composer --version
Cara Install Laravel 11
Instalasi via Composer:
composer create-project laravel/laravel nama-project "11.*"
cd nama-project
Atau pakai Laravel Installer dengan menentukan versi:
composer global require laravel/installer
laravel new nama-project --using=laravel/11.x
Apa yang Berubah di Laravel 11 Dibanding Laravel 10
Beberapa perubahan penting yang perlu diketahui saat masuk ke project Laravel 11:
Struktur folder lebih ramping. File app/Http/Kernel.php, app/Console/Kernel.php, dan app/Exceptions/Handler.php dihapus. Fungsinya dipindahkan ke bootstrap/app.php:
// bootstrap/app.php di Laravel 11
return Application::configure(basePath: dirname(__DIR__))
->withRouting(
web: __DIR__.'/../routes/web.php',
commands: __DIR__.'/../routes/console.php',
)
->withMiddleware(function (Middleware $middleware) {
// konfigurasi middleware di sini
})
->withExceptions(function (Exceptions $exceptions) {
// konfigurasi exception handling di sini
})->create();
Route default berkurang. Laravel 11 hanya punya dua file route default: web.php dan console.php. File api.php dan channels.php tidak dibuat otomatis — perlu buat sendiri atau jalankan:
php artisan install:api
php artisan install:broadcasting
Setup Awal Setelah Instalasi
Konfigurasi file .env:
APP_NAME=NamaProject
APP_ENV=local
APP_DEBUG=true
APP_URL=http://localhost
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=nama_db
DB_USERNAME=root
DB_PASSWORD=
Generate app key dan jalankan migration:
php artisan key:generate
php artisan migrate
Jalankan Development Server
php artisan serve
Buka http://127.0.0.1:8000 — kalau muncul halaman welcome Laravel, instalasi sukses.
Upgrade ke Laravel 12?
Kalau project kamu masih di Laravel 11 dan ingin upgrade, baca dokumentasi resmi upgrade guide di laravel.com. Untuk project baru, langsung pakai Laravel 12: Cara Install Laravel 12.
Kalau kamu butuh bantuan migrasi atau maintenance project Laravel yang sudah berjalan, lihat layanan pengembangan aplikasi kami.
Artikel Lainnya di Kategori Laravel
10 November 2025
Apa Itu Observer di Laravel 12 dan Kapan Menggunakannya
Kalau Event dan Listener cocok untuk “sesuatu terjadi di aplikasi, beri tahu komponen lain”, Observer punya fokus berbeda: “ketika Eloquent model berubah, jalankan kode ini.” Artikel ini menjelaskan apa itu Observer di Laravel 12, perbedaannya dengan Event Listener, dan kapan sebaiknya dipakai. Apa Itu Observer? Observer adalah kelas yang merespons event lifecycle Eloquent model: saat […]
Baca Artikel9 November 2025
Apa Itu Laravel Volt dan Bagaimana Cara Kerjanya
Kalau Anda pernah pakai Livewire di Laravel, mungkin sudah tahu betapa nyamannya bikin komponen reaktif tanpa harus tulis JavaScript. Laravel Volt membawa pengalaman itu selangkah lebih jauh dengan sintaks single-file component yang lebih bersih. Artikel ini menjelaskan apa itu Laravel Volt, bagaimana cara kerjanya, dan di mana Volt cocok dipakai. Apa Itu Laravel Volt? Laravel […]
Baca Artikel
Laravel 9 November 2025
Routing di Laravel: Panduan Lengkap dengan Contoh Kode
Routing adalah pintu masuk semua request di Laravel. Sebelum request sampai ke controller atau logika apapun, dia harus melewati router dulu. Memahami cara kerja routing akan membuat kamu lebih mudah membangun struktur aplikasi yang rapi dan mudah di-maintain. Konsep Dasar: Bagaimana Request Diproses Saat browser mengirim request ke GET /posts, Laravel membaca file routes/web.php, mencari […]
Baca ArtikelIngin Membaca Artikel Lainnya?
Temukan lebih banyak insight dan tips tentang teknologi dan bisnis digital.
Lihat Semua Artikel