我正在尝试连接以从同一网络上的另一台设备访问我的 laravel 应用程序。这可能吗?
3 回答
您可以使用
valet share
如果您只想在本地访问它,您可以在其他设备上编辑您的主机文件并将代客 URL 绑定到您的第一台计算机 ip
192.168.1.19 laravel.dev
您只需要检查您的计算机是否允许远程访问。
顺便说一句,代客共享命令更容易:)
利用Valet share
但是,这仅在您不通过 https 使用valet secure
.
运行后valet share
会生成一个类似“2jd437s.ngrok.io”的URL。这就是您将用来远程访问您的应用程序的方法。
要取消,请使用Ctrl+c
希望它会帮助某人,因为我浪费了 1 天的时间来完成这个简单的见鬼。
我的目标是:将我的 localhost URL 作为 https 与 Paypal、Stripe 等外部服务共享。
步骤:
我的本地 URL 是:yourdomain.test
第 1 步:首先保护我的本地 url 以启用https
:
valet secure yourdomain.test
第 2 步:接下来将我的分享localhost
到互联网之外:
valet share https://yourdomain.test
嘘。现在,您将获得一个ngrock
URL,这将是非常棒的工作 - https://1bba-103-108-147-143.ngrok.io。[单击此 URL 到浏览器,您将能够从外部访问您的本地主机]
注意:默认情况下,这个 ngrock URL 最多可以工作 2 小时。所以要解决这个问题,请创建一个 ngrock 帐户 -
在本地下载 ngrock - https://dashboard.ngrok.com/get-started/setup
使用 authtoken 在 localhost 终端中验证您的 ngrock - https://dashboard.ngrok.com/get-started/your-authtoken
太好了,现在再次分享您的本地主机 URL -
valet share https://yourdomain.test
如果您的当地人还活着,它将在互联网上提供,现在没有时间限制。