Laravel Sail adalah package yang membantu kita menjalankan local development laravel di windows dengan kombinasi docker + wsl2 + laravel sail maka kita dapat dengan instant membuat lokal development laravel yang powerfull menggunakan docker tanpa perlu memiliki pengetahuan lebih lanjut mengenai docker
untuk menjalankan laravel sail kita harus membuat sail alias seperti command di bawah ini terlebih dahulu
alias sail=./vendor/bin/sail
Namun ada kendala jika kita menjalankan alias secara temporary seperti diatas, dimana ketika windows terminal kita tutup dan buka kembali maka kita harus membuat ulang alias diatas, Menurut saya ini kurang efisien karena kita akan membuat alias laravel sail secara berulang terus menerus saat kita tutup windows terminal
Set Permananet Laravel Sail Bash Alias
Untuk mengatasi masalah diatas kita dapat membuat alias permananet dan kita save di bashrc sehingga ketika kita ingin menjalankan command laravel sail kita tidak perlu lagi membuat alias sail lagi tapi dapat langsung mengekesekusi sail command
Berikut langkah-langkah membuat permananet alias laravel sail pada bashrc:
silahkan sobat buka file bash rc disini saya menggunakan editor pico silahkan sobat sesuaikan sobat mau pakai pico,vi atau nano
root@LAPTOP-UENDQLC7:~# pico ~/.bashrc
Pada file bashrc silahkan sobat tambahkan satu baris alias laravel sail sebagai berikut
alias sail='bash vendor/bin/sail'

setelah sobat tambahkan silahkan sobat simpan jika sobat menggunakan pico cukup tekan ctrl + x lalu ketik Y untuk editor vi dan nano silahkan sobat sesuaikan
setelah sobat tambahkan baris diatas silahkan sobat close windows terminal dan buka kembali
lalu sobat bisa coba jalankan command laravel sail pada project sobat sebagai contoh seperti di bawah ini
cd /var/www/midteknologi
sail up -d
Jika tidak ada kesalahan maka command laravel sail diatas akan dapat di jalankan tanpa perlu sobat membuat alias laravel sail lagi
Dapatkan Tutorial Laravel Lainnya di Youtube Channel MID Teknologi
Kesimpulan
Dengan menambahkan alias laravel sail pada file bashrc maka akan menghemat pekerjaan sobat dalam menjalankan command-command laravel sail, Sehingga sobat dapat langsung menjalankan command laravel sail tanpa perlu membuat sail alias lagi
Semoga artikelnya bermanfaat Ya

Adinata is a tech expert and content creator experience more than 5 years on networking, coding and managed cloud vps server