К примеру есть функция в контроллере
public function test(Request $request){
        for($i = 0; $i < 1; $i++){
            $data = Good::query()->where('guid', '=', 'ff8717ff-4550-454d-b9c5-b965d6830069')->get();
            if($data->count() == 0){
                return response('empty', <b>401</b>);
            }
        }
        return ['result'=>'ok'];
    }
И вся проблема в том что если запускать допустим через Postman два параллельных теста по 500 итераций периодически возвращается 401, то есть пустой массив, хотя по этому запросу ровно 1 запись в таблице
Я так понимаю что то с PDO в методе fetchAll() - он извлекает пустой массив. Как это вообще возможно?
Пробовал на MySQL, Postgre 14 результат одинаковый