3 回答

TA貢獻(xiàn)1817條經(jīng)驗(yàn) 獲得超14個(gè)贊
你有沒(méi)有試過(guò)這個(gè),
do{
$testvar = Str::random(5);
$data = User::where('password_url', 'LIKE', '%'.$testvar.'%')->get();
}while (!empty($data->count()));

TA貢獻(xiàn)1859條經(jīng)驗(yàn) 獲得超6個(gè)贊
嘗試使用$data->count()檢查結(jié)果集中是否返回了任何內(nèi)容:
do {
$testvar = Str::random(5);
$data = User::where('password_url', 'LIKE', '%'.$testvar.'%')->get();
}
while ($data->count());

TA貢獻(xiàn)1850條經(jīng)驗(yàn) 獲得超11個(gè)贊
您也可以使用以下代碼:
do {
$testvar = Str::random(5);
$data = User::where('password_url', 'LIKE', '%'.$testvar.'%')->get();
}while (count($data)!=0);
為什么我建議這樣做,是因?yàn)橛袝r(shí)$data->count()返回錯(cuò)誤的計(jì)數(shù)!!
(它發(fā)生在我身上,所以當(dāng)時(shí)我使用了count()函數(shù)并且它起作用了!
- 3 回答
- 0 關(guān)注
- 204 瀏覽
添加回答
舉報(bào)