【发布时间】:2021-08-19 00:09:09
【问题描述】:
我是第一次尝试 Laravel Sail,这是一条非常崎岖不平的道路,可能不是因为包裹的过错。我无法访问我的测试站点或迁移数据库。
-
要访问测试站点,我需要将我的
DB_HOST设置为mysql。- 但是,我无法运行迁移,尝试时收到
php_network_getaddresses: getaddrinfo failed: nodename nor servname provided。
- 但是,我无法运行迁移,尝试时收到
-
要迁移数据库,我需要将
DB_HOST设置为127.0.0.1。- 但是,我无法访问该站点,即使将
DB_HOST设置为localhost,也会得到Connection Refused。
- 但是,我无法访问该站点,即使将
我正在使用 2012 年中期的 macbook pro,它已经看到了 Valet 的所有 brew 要求、各种 Homestead 盒子和各种其他修补,虽然我相信我已经关闭了任何其他正在运行的服务,但我只能想象这与此有关吗?
【问题讨论】:
-
你的 .env 中有 DB_CONNECTION=mysql 吗??
-
@boolfalse 是的,我愿意
-
mysql 正在运行吗?
-
@boolfalse 它看起来很奇怪,但它是 laravel Sai 开箱即用的东西,而且它有效,我只是无法使用
php artisan migrate而不出现错误。 -
@VahidTalebi 是的。我不仅看到它在 Docker 中运行,我还可以通过 SequelAce 进行连接,并且无论在哪种情况下(但不能同时使用),应用程序都可以正常工作或 cli 工作。
标签: php laravel docker laravel-sail