Localtunnel memerlukan Node.js untuk dijalankan. Jika Anda belum menginstal Node.js, berikut cara melakukannya:
bashcurl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
source ~/.bashrc
nvm install node
bashsudo apt update sudo apt install nodejs npm
Setelah instalasi, Anda dapat memeriksa apakah Node.js dan npm (Node Package Manager) sudah terinstal dengan menjalankan perintah berikut di terminal/cmd:
bashnode -v npm -v
Sekarang, Anda bisa menginstal Localtunnel menggunakan npm (terinstal otomatis bersama Node.js).
bashnpm install -g localtunnel
bashcd /path/to/proyek-laravel
Aplikasi Laravel Anda sekarang berjalan dibashphp artisan serve
localhost:8000
secara default.Sekarang, Anda bisa menjalankan Localtunnel untuk membuat URL publik yang mengarahkan ke aplikasi Laravel Anda yang berjalan di localhost:8000
.
Jalankan perintah Localtunnel:
bashlt --port 8000
Setelah perintah di atas dijalankan, Anda akan mendapatkan URL publik, misalnya:
your-url-name.loca.lt
URL ini dapat diakses dari mana saja di internet. Setiap orang yang mengakses URL ini akan diarahkan ke aplikasi Laravel yang berjalan di komputer lokal Anda.
Bagikan URL yang dihasilkan Localtunnel (misalnya your-url-name.loca.lt
) ke siapa saja yang perlu mengakses proyek Laravel Anda. Mereka akan dapat mengakses aplikasi Anda di browser melalui URL tersebut.
Jika Anda ingin menentukan nama subdomain, Anda bisa menggunakan opsi berikut saat menjalankan Localtunnel:
bashlt --port 8000 --subdomain namasubdomain
Misalnya:
bashlt --port 8000 --subdomain proyeklaravel
Ini akan menghasilkan URL seperti proyeklaravel.loca.lt
.
Jika Anda ingin menghentikan Localtunnel, cukup tekan CTRL + C
di terminal tempat Localtunnel berjalan.