42 lines
1.6 KiB
Batchfile
42 lines
1.6 KiB
Batchfile
@echo off
|
|
REM ============================================================================
|
|
REM Script untuk memulai Laravel Backend dengan Network Access
|
|
REM Tujuan: Agar Flutter Mobile Device bisa terhubung dari network
|
|
REM ============================================================================
|
|
|
|
cls
|
|
echo.
|
|
echo ╔════════════════════════════════════════════════════════╗
|
|
echo ║ 🚀 SPK Backend - Network Accessible Mode ║
|
|
echo ╚════════════════════════════════════════════════════════╝
|
|
echo.
|
|
|
|
REM Dapatkan IP address komputer
|
|
echo Mendeteksi IP Address komputer...
|
|
for /f %%I in ('powershell -NoProfile -Command "(Get-NetIPAddress -AddressFamily IPv4 ^| Where-Object IPAddress -NotLike '127.*' ^| Where-Object IPAddress -NotLike '169.254.*' ^| Where-Object IPAddress -NotLike '192.168.137.*' ^| Select-Object -First 1 -ExpandProperty IPAddress)"') do set IP=%%I
|
|
|
|
if "%IP%"=="" (
|
|
echo ❌ ERROR: Tidak bisa menemukan IP Address!
|
|
echo Pastikan komputer terhubung ke network.
|
|
pause
|
|
exit /b 1
|
|
)
|
|
|
|
echo ✅ IP Address terdeteksi: %IP%
|
|
echo.
|
|
echo 📱 Backend akan accessible dari:
|
|
echo • Local: http://localhost:8000
|
|
echo • Network: http://%IP%:8000
|
|
echo • API: http://%IP%:8000/api
|
|
echo.
|
|
echo ⚙️ Starting Laravel Backend...
|
|
echo.
|
|
|
|
REM Pindah ke directory project
|
|
cd /d "%~dp0"
|
|
|
|
REM Jalankan Laravel serve dengan host 0.0.0.0
|
|
php artisan serve --host=0.0.0.0 --port=8000
|
|
|
|
pause
|