当我通过laravel / lumen代码向mysql写入一些数据时,它大部分时间都可以工作但随机失败:
SQLSTATE [HY000] [1044]拒绝用户访问'' localhost'到数据库' forge'
代码:
function controllerAction(Request $request){
$hash = $request->get("hash");
// Parse Hash
....
// Redirect to somewhere
....
}
我的.env看起来像这样:
for($items as $item) {
$ItemCollection = ItemCollection::where([
['id', '=', $ItemCollectionId],
['finished', '=', 0],
])->first();
$Item = new Item(['item_id' => $item->id]);
$ItemCollection->items()->save($item);
if ($ItemCollection->items()->count() === $ItemCollection->itemCount) {
$ItemCollection->finished = 1;
$ItemCollection->save();
}
}
有没有人知道哪里出错?