Dalam dokumentasi Laravel sudah tertulis dengan jelas cara install Laravel. Dikarenakan dokumentasi Laravel menggunakan Bahasa Inggris, Maka akan saya perjelas dengan bahasa indonesia di artikel ini.
Sebenarnya ada berbagai alternatif cara install Laravel, namun perlu kamu ingat bahwa Laravel merupakan Framework yang dibangun dengan bahasa pemrograman PHP.
Sedangkan Composer merupakan tools dependency manager untuk pemrograman PHP. Masih bingung kenapa install Laravel sebaiknya menggunakan Composer ?
Karena jika menginstall Laravel menggunakan Composer, kita tidak perlu menginstall ulang dependency yang tertulis di dalam file composer.json milik Laravel.
Install Composer di sini :
Cek versi Composer
composer --version
Versi Composer milik saya :
Composer version 2.1.14
Installasi Laravel dilakukan melalui terminal (ex : terminal linux / cmd untuk windows)
Sebelum install laravel, pastikan versi PHP yaitu versi 7.3.0 atau diatasnya.
Gunakan perintah berikut untuk menginstall Laravel
composer create-project laravel/laravel myweb
Sesuaikan myweb
dengan nama project anda.
jika perintah diatas dijalankan, maka composer akan mengunduh project Laravel baru. project tersebut berada di dalam folder myweb
.
Apa outputnya jika laravel berhasil terinstall ? contohnya seperti ini
> Illuminate\Foundation\ComposerScripts::postAutoloadDump
> @php artisan package:discover --ansi
Discovered Package: facade/ignition
Discovered Package: fruitcake/laravel-cors
Discovered Package: laravel/sail
Discovered Package: laravel/sanctum
Discovered Package: laravel/tinker
Discovered Package: nesbot/carbon
Discovered Package: nunomaduro/collision
Package manifest generated successfully.
77 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> @php artisan vendor:publish --tag=laravel-assets --ansi --force
No publishable resources for tag [laravel-assets].
Publishing complete.
> @php artisan key:generate --ansi
Application key set successfully.
Kemudian masuk ke directory project melalui terminal dengan perintah berikut
cd myweb
*sesuaikan dengan nama project anda
Lalu generate key baru, ketikan perintah berikut
php artisan key:generate
Kemudian jalankan artisan server Laravel dengan perintah berikut
php artisan serve
Outputnya akan seperti ini
rizkytegar@debserver:~/project/myweb$ php artisan serve
Starting Laravel development server: http://127.0.0.1:8000
[Fri Dec 31 14:10:23 2021] PHP 8.0.14 Development Server (http://127.0.0.1:8000) started
Buka url http://127.0.0.1:8000/ di browser, dan hasilnya seperti ini
Laravel sudah terinstall dan bisa untuk digunakan