小编Fon*_*sVC的帖子

无法连接到数据库 Laravel Sail

我正在尝试创建一个简单的 laravel 项目,并且正在关注 laracast 以使用 Sail 设置该项目。该项目运行良好,我能够使用 vendor/bin/sail artisan migrate 进行迁移。

laracast的下一步是用tableplus连接数据库。但我无法通过这一步。我在 tableplus 中收到此错误: 在此处输入图片说明

这是我的 .env:

DB_CONNECTION=mysql
DB_HOST=mysql
DB_PORT=3306
DB_DATABASE=csv
DB_USERNAME=root
DB_PASSWORD=
Run Code Online (Sandbox Code Playgroud)

我没有更改 docker-compose 文件中的任何设置,在 docker 桌面中我可以看到 mysql 在端口 3306 上运行并且没有设置密码。

知道如何解决此问题并连接到数据库吗?

编辑:发现问题。当我运行时brew services list,看到旧版本的 mysql 仍在运行。停止它,brew services stop mysql现在我可以连接

mysql laravel laravel-8 laravel-sail

7
推荐指数
3
解决办法
4792
查看次数

如何获取 Nuxt 插件中的完整 url?

我无法访问包含所有内容的 nuxt js 插件中的 url。简而言之:URL 中的一部分显示了人们从哪个国家/地区进行访问,以及应该在 api 调用中使用该国家/地区。

window.location 不起作用,因为它是 SSR 并且窗口在那里不可用。

req.headers.host不起作用,因为 nuxtgenerate 已在登台/生产上运行

编辑:路由对象不会给我有关域的任何信息。之后只有部分。例如,对于www.test.nl/about,它不会在任何地方返回www.test.nl

在这种情况下有没有办法获得完整的网址?

nuxt.js

6
推荐指数
1
解决办法
8662
查看次数

标签 统计

laravel ×1

laravel-8 ×1

laravel-sail ×1

mysql ×1

nuxt.js ×1