mysql - SQLSTATE[HY000] [2002] 没有这样的文件或目录 (SQL : select count(*) as aggregate from `users` where `email` = ronit5rg@gmail. com)

标签 mysql laravel eloquent laravel-5

在尝试注册时,上面(在标题中)是我得到的错误。 migrations迁移成功,所以我觉得数据库连接没有问题,但是不知道为什么会出现这个错误? 我刚刚尝试使用

创建一个身份验证系统
php artisan make:auth

我已经迁移了 migrations

请帮忙...

最佳答案

不是故意撞坏死的。我找到了这个解决方案

https://laracasts.com/discuss/channels/eloquent/table-json-generates-an-error-when-running-migrations

基本上将迁移文件中的 json 更改为文本似乎可行

长话短说

“我相信迁移中的 Json 类型已转换为文本。从 5.2 开始,它现在实际上是 Json 类型。无论哪种方式,如果您的数据库不支持 Json,只需使用文本而不是 varchar 或 Json。它仍将存储 Json。”

关于mysql - SQLSTATE[HY000] [2002] 没有这样的文件或目录 (SQL : select count(*) as aggregate from `users` where `email` = ronit5rg@gmail. com),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43891256/

相关文章:

javascript - 如何使 laravel 中的对象在 JavaScript laravel blade 中使用?

php - 当需要一行时,laravel eloquent hasmany 关系返回

php - 如何在一个 Eloquent 查询中增加和更新列

php - 重命名一个表是另一个表中的外键

php - PDO::FETCH_ASSOC 返回 false

php - 三维(或更多)标签系统? PHP/MySQL 数据库架构

php - MySQL 中带有外键的分层数据

sql - MySQL 是否允许在一张表上使用两个主键?

php - 内部连接 ​​Eloquent as JSON,错误的答案

php - Mysql 查询或 Eloquent 根据商品计算总计以及订单和商品级别的折扣