43 lines
1.5 KiB
Batchfile
43 lines
1.5 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 "tokens=2 delims=:" %%A in ('ipconfig ^| findstr /i "IPv4" ^| findstr /i "192.168"') do set IP=%%A
|
|
set IP=%IP: =%
|
|
|
|
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
|