Laravel 在本地主机上获取 ERR_CONNECTION_REFUSED

Laravel serve getting ERR_CONNECTION_REFUSED on localhost

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

localhost:8000

如果我尝试

127.0.0.1:8000

或者使用我的机器本地 IP

192.168.0.6:8000

我有一个来自 chrome 的 ERR_CONNECTION_REFUSED(我也尝试过使用 safari)。 没有 'blocking' 扩展

php artisan 服务:

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

所以您只能通过http://localhost:8000/

访问此服务器

在您的工作目录中打开终端 window,然后 运行

php artisan serve

然后您将能够通过浏览器使用 URL http://localhost:8000

访问您的 laravel 本地开发

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

php artisan serve --host=127.0.0.1

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

当您在 chrome 中再次访问 link 时,它会切换到 http://.../app.css 并且它会起作用!

对于我们购买的基本代码,设置了一个 env 变量,我只是将其禁用,如下所示:

您可能希望在开发中禁用它!

这个link可能也有帮助!

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

不然就知道用php artisan serve做不到!并且您需要禁用强制 https!

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

希望这对您有所帮助!那倒是一样的问题!这是要添加到列表中的一行内容!