Kumpulan Tips Laravel Indonesia [Quicktip Laravel #2]

Berikut adalah kumpulan tips laravel Indonesia untuk Anda.

1. Instalasi Laravel Valet

Valet adalah lingkungan pengembangan Laravel untuk Windows. Laravel Valet mengkonfigurasi Windows untuk selalu menjalankan Nginx di latar belakang saat mesin dimulai. Kemudian, menggunakan Acrylic DNS, Valet mem-proxy semua permintaan di .test domain untuk menunjuk ke situs yang diinstal pada mesin lokal Laravel Kita. Secara singkat, valet Laravel memudahkan Kita untuk menjalankan program  aplikasi Kita dengan domain .test sehingga Kita tidak memerlukan menjalankan perintah artisan serve.

a. Syarat Instalasi

  • php: ^7.4|^8.0
  • illuminate/collections: ^8.0|^9.0
  • illuminate/container: ^8.0|^9.0
  • mnapoli/silly: ^1.7
  • nategood/httpful: ^0.3
  • phpseclib/phpseclib: ^3.0
  • symfony/process: ^4.0|^5.0|^6.0
  • illuminate/testing: ^8.20|^9.0
  • mockery/mockery: ^1.4
  • phpunit/phpunit: ^8.5|^9.5
  • spatie/docker: ^1.7

b. Instalasi:

Tata cara penginstalan Valet bisa dipahami di  pada laman packagist.org/packages/cretueusebiu/valet-windows, di laman ini tata cara penginstalan dijelaskan dengan baik seperti berikut:

Tampilan cara penginstalan valet

Gambar a.1: Tampilan Cara Penginstalan Valet | Sumber : https://packagist.org/packages/cretueusebiu/valet-windows

Sebelum melakukan instalasi pastikan sudah menginstall composer. Tata cara instalasi kami jelaskan sebagai berikut

Jalankan perintah berikut menggunakan Command Prompt (CMD), atau PowerShell, atau GitBash:

  • Instalasi Valet dengan via composer global composer global require cretueusebiu/valet-windows
  • Jalankan perintah valet install pada tahap ini, jika ada permintaan, Kita pilih “Yes” saja sampai keluar keterangan “valet installed successfully”
  • Jika Kita menggunakan windows 10/11, lakukan konfigurasi berikut:

Step 1: Klik kanan pada Network icon dan pilih Open Network and Sharing Center

Tampilan Taskbar Settings

Gambar a.2: Tampilan Taskbar Settings

Step 2: Pada Advanced network settings, pilih Change adapter options

Tampilan Network Status

Gambar a.3: Tampilan Network Status

Step 3: Pada tampilan Change adapter options, pilih jaringan yang Kita gunakan kemudian klik kanan pilih “Properties”
Tampilan Network Connections

Gambar a.4: Tampilan Network Connections

Step 4: Pada networking tab, terdapat Internet Protocol Version 4 (TCP/IPv4), kemudian Kita pilih tombol “properties”. Dan Kita ubah Preferred DNS server menjadi 127.0.0.1 kemudian ok:

Tampilan networking tab IP 4

Gambar a.5: Tampilan Networking Tab IP 4 & Gambar a.6: Tampilan Properties IP

Step 5: Pada networking tab, Kita pilih Internet Protocol Version 6 (TCP/IPv6) kemudian pilih tombol “Properties” dan ubah preferred DNS server menjadi ::1 kemudian ok:

Tampilan networking tab IP 6

Gambar a.7: Tampilan Networking Tab IP 6 & Gambar a.8: Tampilan Properties IP 6

Step 6: Konfigurasi, selesai.

  1. konfigurasi telah selesai, selanjutnya Kita memilih folder khusus yang akan diinisialkan untuk dapat menjalankan .test. sebagai contoh Kita ingin membuat folder dengan nama “applications” menjadi tempat parkirnya valet. Jadi seluruh folder/file yang ada di dalam folder “applications” dapat Kita jalankan dengan domain .test:
  2. Jalankan perintah berikut untuk inisialisasi parkir valet pada folder yang Kita inginkan: valet park.
    valet Laravel Windows, selesai.
    - valet yang terkunci antivirus.

Beberapa kejadian mungkin mengalami valet yang tiba-tiba gagal atau tidak berfungsi, biasanya ini dikarenakan valet Kita terkunci oleh aplikasi antivirus windows ataupun aplikasi antivirus yang Kita instal manual. Untuk menangani permasalahan ini Kita dapat melakukan re-instal ulang valet Kita:

1. Cara Pertama:

Hapus Folder Valetnya yang ada di C:\Users\user\AppData\Roaming\Composer\vendor

Kemudian hapus folder “cretueusebiu”. Jika tidak bisa terhapus, gunakan aplikasi: https://emcosoftware.com/unlock-it/download

Jika sudah terhapus, Kita lakukan instalasi composer global dan valet install kembali seperti tata cara instalasi di atas.

2. Cara kedua:

Jalankan perintah berikut untuk menghapus instalasi composer global valet: composer global remove laravel/valet

Jika sudah terhapus, Kita lakukan instalasi composer global dan valet install kembali seperti tata cara instalasi di atas.

Menangani composer global require cretu eusebiu/valet-windows yang gagal diinstal.

Beberapa kendala dialami ketika ingin menginstal global valet, biasa hal ini terjadi karena tidak sesuai versi composer dengan valet yang akan diinstal, solusi sederhananya Kita melakukan update composer dengan perintah berikut:

composer self-update

2. Cek Kesehatan Composer Kita

Lakukan perintah berikut untuk mendiagnosa composer lokal Kita:

Composer diagnose

Tampilan Diagnose Composer

Gambar b.1: Tampilan Diagnose Composer

Baca Artikel Tentang Blokir Email dengan Fitur Spam Filters pada DirectAdmin

 

Penutup

Sekian kumpulan tips laravel Indonesia #2 hari ini, semoga tips-tips akan terus bertambah dan membantu Anda untuk menggunakan Laravel dengan lebih mudah. Anda bisa mengikuti tips pemrograman lainya di blog Jagoweb. Onlinekan website Anda dengan hosting dari Jagoweb. Pastikan hosting sesuai dengan kebutuhan website, jika hosting masih kurang mencukupi bisa menggunakan VPS murah dari Jagoweb.Temukan VPS murah seperti Cloud Windows maupun Linux untuk Anda! 

Sekian tips laravel hari ini tentang kumpulan tips laravel Indonesia #2, semoga bermanfaat!