Sebelum belajar Laravel ada beberapa tools yang harus dipersiapkan dulu seperti Web Server, PHP, Database MySQL, Composer, Text Editor, Git Bash dan lain sebagainya. Berikut adalah tools yang wajib diinstalkan pada komputer adalah :
1. Text Editor
Text Editor berfungsi untuk menulis kode
program yang akan kita buat. Ada berbagai macam text editor diantaranya
Visual Studio Code,
Sublime Text,
Notepad++, Vim,
Komodo Edit, Atom,
Brakets,
Netbeans, dll.
Disini kita akan gunakan Visual Studio Code dalam
mempelajari Tutorial Laravel ini. Silahkan download pada link berikut dan
instal sesuai dengan sistem operasi yang digunakan.
Ada beberapa plugin yang bisa digunakan untuk memudahkan kita dalam pengembangan aplikasi menggunakan Laravel.
Plugin PHP :
PHP Intelephense,
PHP Awesome Snippets, dll
Plugin Laravel : Laravel Blade Snippets, Laravel goto view, dll
Baca juga: Kelebihan dan Kekurangan Text Editor
Apa Itu Text Editor
2. Web Server
Web Server berfungsi untuk mengembangkan dan merancang aplikasi website pada server lokal. Ada berbagai macam Web Server diantaranya XAMPP, WAMPP, Laragon, dll.
Disini kita akan gunakan XAMPP dalam mempelajari Tutorial Laravel ini.
Silahkan download pada link berikut dan instal sesuai dengan sistem operasi
yang digunakan.
Silahkan mengunduh dan melakukan proses instalasi server sesuai dengan system operasi yang dipergunakan. Pada halaman depan situs web tersebut telah tersedia link untuk mendownload XAMPP untuk masing-masing sistem operasi yang diinginkan.
Secara teknis berikut adalah kebutuhan sistem yang disediakan oleh webserver. Apabila telah memiliki konfigurasi server web dengan menggunakan Apache, bisa dilakukan pemeriksaan sistem dengan memanfaatkan fungsi phpinfo().
- PHP >= 8.0.1
- OpenSSL PHP Extension
- PDO PHP Extension
- Mbstring PHP Extension
- Tokenizer PHP Extension
- XML PHP Extension
- Ctype PHP Extension
- JSON PHP Extension
- BCMath PHP Extension
Baca juga: Perbedaan Xampp dan Laragon
Apa Itu Web Server
3. Composer
Composer merupakan salah satu dependency manager yang dipergunakan untuk melakukan instalasi Laravel development pada komputer developer agar semua modul yang dibutuhkan dapat didownload dan diinstal pada sistem. Laravel menggunakan Composer untuk mengatur dependencies (modul terkait). Sebelum menginstall Laravel harap menginstall Composer terlebih dahulu.
Jika menggunakan XAMPP maka kita harus melakukan instalasi Composer manual karena tidak include saat instal Xampp, Namun jika anda menggunakan Homestead kita tidak perlu instal Composer karena secara default sudah tersedia didalamnya.
Baca juga: Apa itu Homestead Laravel
Apa Itu Composer
Disini kita akan gunakan Composer dalam mempelajari Tutorial Laravel ini. Silahkan download pada link berikut dan instal sesuai dengan sistem operasi yang digunakan.
Berikut adalah prosedur untuk melakukan instalasi Composer pada Sistem Operasi Windows:
- buka Browser, ketik alamat https://getcomposer.org/download/
- scroll ke bawah sampai pada bagian Windows Installer
- klik pada link Composer-Setup.exe untuk download Composer
- klik 2x file Composer-Setup.exe untuk memulai instalasi
- klik Next > sampai pada Menu Settings Check, kemudian temukan path exe di Xampp, pada komputer saya C:\xampp\php\php.exe, kemudian klik Next >, sampai ketemu tombol Finish
Berikut adalah langkah untuk memastikan apakah proses instalasi Composer telah berhasil dilakukan:
- buka Start Menu Windows, pada kotak Search Programs and Files, ketikan CMD, lalu Enter.
- maka akan tampil jendela Windows Command Prompt.
- ketikan perintah composer, lalu tekan Enter