7

我的本地 laravel 服务器有问题。我正在构建一个 API,我需要从另一台设备进行测试,但唯一有效的 url 是:

localhost:8000

如果我尝试

127.0.0.1:8000

或使用我的机器本地 IP

192.168.0.6:8000

我有一个来自 chrome 的 ERR_CONNECTION_REFUSED(我也尝试过 safari)。没有“阻止”扩展

在此处输入图像描述 在此处输入图像描述

4

4 回答 4

23

我找到了答案: artisan serve 隔离了主机,所以如果我想指定它,我需要这样做:

php artisan serve --host=127.0.0.1
于 2016-11-03T22:49:26.997 回答
0

php工匠服务:

Laravel development server started on http://localhost:8000/

所以你只能通过http://localhost:8000/访问这个服务器

于 2016-11-03T22:40:58.373 回答
0

取决于你可能在什么项目!在我们的例子中,我们有一个购买的项目!并且默认配置了https!所以https://..../app.css将无法访问!

当您在 chrome 中再次访问该链接时,http://.../app.css它会切换到该链接,并且可以正常工作!

对于我们购买的基本代码,设置了一个环境变量,我只是将其禁用如下: 在此处输入图像描述

您可能想在开发中禁用它!

这个链接也可能有帮助!

如何强制 Laravel 项目对所有路由使用 HTTPS?

否则,您可以设置 https 以正常工作!检查如何用 apache 做到这一点!或 nginx !

否则知道你不能这样做php artisan serve!您需要禁用强制 https!

请参阅下面的选项!(检查第一个答案,看看你是否仍然可以使用 php artisan serve!阅读第二个答案!了解为什么 php artisan serve 不支持 https)

Laravel php artisan 服务于模仿 HTTPS

我希望这可以帮助一些人!那落在同样的问题上!要检查哪些内容要添加到此处的列表中!

于 2020-07-16T01:24:54.143 回答
-1

在工作目录中打开终端窗口并运行

php artisan serve

然后,您将能够使用 URL http://localhost:8000通过浏览器访问您的 laravel 本地开发

于 2016-11-03T22:42:36.677 回答