【问题标题】:SQLSTATE[HY000] [2002] No such file or directory (SQL: select * from `users` where `email` = test@test.com limit 1) [duplicate]SQLSTATE [HY000] [2002]没有这样的文件或目录(SQL:select * from `users` where `email` = test@test.com limit 1)[重复]
【发布时间】:2019-07-14 13:36:41
【问题描述】:

我重新安装了 laravel,我有一个打开 vagrant 的 mysql,我在 .env 文件和 config/database.php 文件中建立了连接

我不明白为什么会出现这个错误,我的系统是 linux,我使用 vagrant 来托管我的 sql

你能帮我理解这个问题吗?

laravel 报错信息

环境文件 laravel

laravel 配置/数据库文件

【问题讨论】:

    标签: php mysql laravel laravel-5 vagrant


    【解决方案1】:

    如果你刚刚安装了 laravel,你应该这样做:

    php artisan migrate

    它将安装迁移并为您创建表。其中之一是用于身份验证的users 表。

    【讨论】:

      【解决方案2】:

      如果你安装了新的 laravel,那么你应该运行 php artisan make:auth 然后运行 ​​php artisan migrate 这将在你连接的数据库中填充表 users

      【讨论】:

        【解决方案3】:

        php artisan migrate 必须工作!然后你去/register

        更多信息在这里:https://laravel.com/docs/5.7/authentication#introduction

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2022-10-25
          • 2014-04-06
          • 2019-09-30
          • 2020-05-07
          相关资源
          最近更新 更多