Laravel Migrations有效但无法在需要时访问数据

时间:2017-07-20 23:17:43

标签: database laravel-5

当我执行迁移时,它可以工作,并且在我的数据库中创建表。但是当我尝试从任何表中访问数据时,它告诉我这个

QueryException SQLSTATE [HY000] [1045]拒绝访问用户&#39; homestead&#39; localhost&#39; (使用密码:是)(SQL:select * from function can_order_now_timeframe(){ $morning= new DateTime("09:30", new DateTimeZone('Europe/Budapest')); $night = new DateTime("22:45", new DateTimeZone('Europe/Budapest')); $morning_u = $morning->format('U'); $night_u = $night->format('U'); $datenow = new DateTime("now", new DateTimeZone('Europe/Budapest')); $timestampnow = $datenow->format('U'); if(($morning_u<$timestampnow) && ($timestampnow < $night_u)){ return true; }else{ return false; } }

这里是我的.env文件中的配置

marques

请帮助!!

2 个答案:

答案 0 :(得分:0)

您尝试在错误中连接的用户(&#34;宅基地&#34;)不是.env文件中的用户。如果您的迁移正常运行,那意味着root @ localhost可以访问db&#34; koss&#34;用密码。但它看起来并不像宅基地那样。

答案 1 :(得分:0)

尝试在控制台中运行该命令以清除所有配置

php artisan config:clear

然后运行命令以生成自动加载文件

composer dump 

如果项目有效,请再试一次。