尝试从android手机访问localhost:8000上的laravel服务器。 我做了什么:
如果我访问192.168.0.110,那么我可以从php服务器看到默认页面。但是当尝试连接到该端口时 - 显示错误页面说:
无法访问此网站
在我的笔记本电脑的浏览器中,我可以访问localhost:8000
我在做什么错?或者怎么做才能连接?
更多 OS :: Linux Mint和防火墙(ufw)已关闭。
更新 无法解决问题。改用ngrok。 ngrok创建了一个公共可共享的URL,通过你的localhost:port。
答案 0 :(得分:3)
在laravel application command
行
<强> php artisan serve --host 0.0.0.0
强>
答案 1 :(得分:1)
答案 2 :(得分:0)
我在开发条形码验证应用程序时遇到了同样的挑战。这是我的解决方案:
我运行了以下代码,以便能够使用我的系统IP访问laravel服务器
php artisan serve --host 0.0.0.0
运行代码后,我可以通过以下链接从浏览器和android应用程序访问laravel服务器:
http://192.168.0.160/barcode/public/checker
或
http://192.168.0.160:8000/checker/
也不要忘记在清单文件中添加它:
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />