Ikuti 9 langkah mudah cara install Laravel 12 di macOS anda.

  1. Pastikan anda sudah install composer & php dalam iMac/Macbook.
  2. Untuk pengalaman yang lebih baik, install dahulu full web server kit; sama ada Laravel Herd, Laravel Valet, atau install secara manual menggunakan Homebrew (package manager untuk macOS):
    Web Server: nginx/apache
    Language: php (Laravel 12 perlukan versi PHP terkini, sekurang-kurangnya PHP 8.2)
    Database: SQLite (default) atau mariadb (mysql alt.)
    PHP Package Manager: composer
  3. Buka terminal. Semak composer & php sama ada sudah tersedia di dalam laptop kita:
composer -v
php -v
check composer version using terminal
check php version using terminal

Anda boleh semak status PHP, nginx, composer dan urus PHP configuration dengan mudah menggunakan Laravel Herd.

Laravel Herd menu bar
Laravel Herd menu bar

Untuk Laravel Valet, boleh juga gunakan PHP Monitor untuk semak status PHP, nginx, composer dan urus PHP configuration.

php monitor status HafiziAzmi.dev
  1. Kemudian, boleh install Laravel installer secara global:
composer global require laravel/installer
terminal Laravel installer using composer

Semak versi untuk pastikan Laravel installer sudah tersedia

check laravel installer version using terminal
  1. Install sebuah aplikasi Laravel. Letak apa-apa nama untuk folder projek Laravel anda, sebagai contoh, kita letak nama laravel2025. Saya letak folder projek ni di Desktop:
cd ~/Desktop
laravel new laravel2025

Pilih option mengikut preference projek Laravel anda. Klik Enter sehingga selesai proses installation.

terminal install laravel new project
terminal install laravel new project database
terminal install laravel composer run dev
  1. Atau, boleh juga install terus versi terkini dari Laravel repository:
composer create-project laravel/laravel laravel2025
  1. Pastikan ada 1 folder baru dengan nama laravel2025. Masuk ke folder/direktori projek Laravel tersebut:
cd laravel2025
  1. Boleh cuba run aplikasi Laravel baru tersebut menggunakan command:
npm install && npm run build
composer run dev
  1. Akses aplikasi anda melalui web browser http://localhost:8000 / http://127.0.0.1:8000. Kalau anda nampak paparan seperti ini, bererti aplikasi Laravel anda sudah sedia untuk dibangunkan. Kalau masih belum nampak, semak URL & port yang local server anda gunakan. By default, aplikasi yang menggunakan Laravel Valet & Laravel Herd boleh diakses menggunakan TLD (top level domain) [*.test] di hujung dengan URL http://laravel2025.test.
Laravel 12 Welcome Page (Light Mode)
Laravel 12 Welcome Page (Light Mode)
Laravel 12 Welcome Page (Dark Mode)
Laravel 12 Welcome Page (Dark Mode)
  1. Siap! Seterusnya, kita akan belajar mengenai struktur projek Laravel yang sudah kita install. Nantikan entri akan datang!

p/s: Nak belajar lebih banyak tentang Laravel? Jom daftar Kelas Laravel 101 bersama HafiziAzmi.dev!