Laravel注册错误,数据库已连接,但收到奇怪的错误

时间:2017-12-27 19:18:03

标签: php laravel laravel-5

我已成功连接到我的数据库,因为我能够完成所有初始迁移,用户表和密码重置等。

这是我第一次运行php artisan make:auth 当我为laravel应用程序注册一个新用户时,我收到了这个错误。

  

SQLSTATE [HY000] [1045]拒绝访问用户'宅基地@' localhost'   (使用密码:YES)(SQL:选择count(*)作为users的聚合   其中email = ma@yahoo.com)

这是我的.env

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=larabiz
DB_USERNAME=root
DB_PASSWORD=

答案很简单,但很奇怪。

运行php artisan make:auth。然后运行php artisan migrate。关闭服务器,重新启动服务器,然后注册第一个用户。这对我有用,因此Laravel无法在首次重新启动服务器的情况下在注册期间添加用户。这花了我5个新的Laravel安装和3个小时的工作!我泪流满面。)。

3 个答案:

答案 0 :(得分:1)

答案很简单,但很奇怪。

运行php artisan make:auth。 然后运行php artisan migrate。 关闭服务器,重新启动服务器,然后注册第一个用户。这对我有用,因此Laravel无法在首次重新启动服务器的情况下在注册期间添加用户。这花了我5个新的Laravel安装和3个小时的工作!我泪流满面:)

答案 1 :(得分:0)

您是否尝试重新加载配置?

php artisan config:clear

或清除缓存?

php artisan cache:clear

答案 2 :(得分:0)

转到config/database.php并在connections下手动设置连接值。