Tutorial Belajar Laravel, Cara Menginstall Composer
Dalam panduan awalnya kita sudah meng-install program XAMPP dan sukses terhubung PHP dari cmd. Program ke-2 yang dibutuhkan untuk proses instalasi Laravel ialah composer. Berikut yang bakal kita ulas ini kali.
Pengertian Composer, Package Manager dan Dependency
Untuk meng-install Laravel, kita dianjurkan menggunakan program Composer. Composer sebuah program package manajer untuk meng-install beragam file PHP, khususnya library dan frame-work yang dibikin memakai PHP.
Package manajer ialah panggilan untuk program yang bekerja mengurus dependency atau keterikatan antara program. Composer di inspirasi dari npm (ringkasan dari node package manager), yaitu program package manajer yang terlebih dulu datang untuk bahasa pemrograman JavaScript.
Pertanyaan, kenapa harus pakai Composer? Dan apa itu dependency?
Sebagian besar web kekinian tak lagi dibikin dari 0, tetapi manfaatkan beragam library atau code program yang lain telah ada. Laravel memakai konsep yang serupa. Istilahnya "don't reinvent the wheel", tujuannya bila seseorang telah sediakan alat yang tinggal gunakan (dan dibolehkan untuk dipakai), mengapa kita harus membuat kembali dari sejak awalnya? Bila anda pernah belajar Bootstrap (sebuah frame-work CSS), pasti memahami begitu gampangnya membuat desain situs responsif memakai Bootstrap.
Tetapi Bootstrap sendiri pun tidak dibikin dari 0. Secara intern, Bootstrap perlu library jQuery dan Popper JS (untuk Bootstrap 4). Di sini kita dapat sebutkan jika Bootstrap mempunyai dependency atau keterikatan ke jQuery dan Popper JS. Tanpa ke-2 file ini, dampak JavaScript Bootstrap tidak dapat jalan.
Untuk rasio yang semakin besar, sebuah library atau frame-work bisa jadi mempunyai dependency ke beberapa puluh atau bahkan juga beberapa ratus file lain. File lain itu terkadang mempunyai dependency kelanjutan, dst. Dalam kasus Bootstrap, bisa jadi file jQuery mempunyai dependency ke file lain. Disini composer berperanan sebagai program yang mengurus dependency antara library.
Laravel memakai banyak elemen library yang telah ada, terhitung yang diperkembangkan oleh frame-work PHP lain (khususnya dari frame-work Symfony). Dapat disebutkan jika team pengembang laravel memakai konsep "don't reinvent the wheel".
Cara Menginstall Composer
Pada intinya langkah meng-install Composer sama dengan proses instalasi program lain. Pertama, mengambil file installer dari situs resminya di getcomposer.org.
Cara Mendownload Composer
Dari halaman home, click tombol Unduh. Bila memakai Windows, teruskan dengan click link Composer-Setup.exe dan save file Composer-Setup.exe di folder mana untuk proses instalasi.
Langkah Download Program Composer
Untuk memulai proses instalasi, ganda click file Composer-Setup.exe. Di jendela pertama, diamkan checkbox Developer model kosong dan langsung click tombol Next.
Proses Instalasi Laravel - Developer Mode
Di jendela ke-2 tampil opsi checkbox untuk cari file php.exe. Composer akan coba "menerka" lokasi ini. Yakinkan alamat itu betul, yaitu path dari file php.exe. Karena saya meng-install XAMPP di Drive C, karena itu alamat php.exe ini berada di C:xamppphpphp.exe. Lanjut dengan click tombol Next.
Cara Instalasi Composer - Lokasi file php.exe
Untuk jendela inputan proxy tak perlu diisi dan langsung click tombol Next. Selanjutnya click tombol Install. Nantikan sesaat, click tombol Next dan Finis. Sip, composer telah sukses terinstall.
Coba Jalankan Composer, Composer ialah program yang dijangkau dari cmd. Karena itu untuk mengetes apa composer telah sukses di-install atau mungkin tidak, membuka cmd, tulis composer dan pencet Enter. Bila tampil text sebagai berikut, karena itu maknanya composer telah sukses di-install dan dapat dijangkau secara global.