当我执行迁移时,它可以工作,并且在我的数据库中创建表。但是当我尝试从任何表中访问数据时,它告诉我这个
QueryException
SQLSTATE [HY000] [1045]拒绝访问用户' homestead' localhost' (使用密码:是)(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
请帮助!!
答案 0 :(得分:0)
您尝试在错误中连接的用户(&#34;宅基地&#34;)不是.env文件中的用户。如果您的迁移正常运行,那意味着root @ localhost可以访问db&#34; koss&#34;用密码。但它看起来并不像宅基地那样。
答案 1 :(得分:0)
尝试在控制台中运行该命令以清除所有配置
php artisan config:clear
然后运行命令以生成自动加载文件
composer dump
如果项目有效,请再试一次。