Terdapat beberapa cara untuk mulai membuat dan menjalankan aplikasi web degan laravel.
Laravel menyediakan Sail, solusi bawaan untuk menjalankan proyek Laravel Anda menggunakan Docker. Untuk memulai, tentunya anda perlu menginstal Docker Desktop.
#Instalasi pada Mac dan Linux
Untuk melakukan instalasi laravel pada perangkat mac atau linux yang telah terinstall docker dekstop, anda dapat menggunakan perintah:
curl -s "https://laravel.build/example-app" | bash
example-app dapat diubah dengan nama proyek/aplikasi yang akan dibuat. Setelah project selesai didownload selanjutnya anda dapat masuk kedalam folder aplikasi dan mengaktifkan laravel sail melalui terminal.
cd example-app
./vendor/bin/sail up
Lalu buka laravel di browser anda http://localhost
Untuk menghapus container dan memulai ulang(misal jika anda salah melakukan configurasi)
sail down -v
sail up -d
#Installasi Pada Windows
Pada windows selain Docker Desktop, anda juga perlu memastikan Subsystem for Linux 2 (WSL2) sudah terinstall dan enable. WSL memungkinkan Anda untuk menjalankan Linux secara native di Windows 10. Informasi tentang cara menginstal dan mengaktifkan WSL2 dapat ditemukan sini.
Cara Penggunaan :
Buka Windows Terminal dan mulai terminal session untuk WSL2 Linux operating system.
Lalu jalankan :
curl -s https://laravel.build/example-app | bash
Setelah selesai anda dapat menjalankan sail.
cd example-app
./vendor/bin/sail up
Lalu buka laravel di browser anda http://localhost
#Memilih Sail Services
Layanan yang tersedia meliputi mysql, pgsql, mariadb, redis, memcached, meilisearch, minio, selenium, dan mailhog. Untuk memilih services gunakan perintah sbb :
curl -s "https://laravel.build/example-app?with=mysql,redis" | bash
Jika tidak dipilih maka secara default yang terinstal yaitu mysql, redis, meilisearch, mailhog, and selenium.
Jika anda sudah menginstall program berikut di sistem operasi anda :
Maka anda dapat langsung melakukan installasi laravel dengan menggunakan composer secara langsung :
composer create-project laravel/laravel example-app
cd example-app
php artisan serve
Setelah laravel localhost berhasil dibuat anda dapat mengakses melalaui web browser dengan url: http://localhost:8000
Anda juga dapat melakukan instalasi laravel dengan menggunakan Laravel Installer dengan menjalankan perintah berikut (PHP & Composer sudah terinstall) :
composer global require laravel/installer
laravel new example-app
cd example-app
php artisan serve