Maximum execution time of 60 seconds exceeded
درود - دوستان من میخام با اجرای یک روت توی تابعم 1000 تا کاربر ساخته بشه، حالا اینو با استفاده از lazyCollection نوشتم اما مشکل اینجاست که باز هم ارور 60s رو نشون میده، خواستم یک چند تا سوال ازتون بپرسم :
سوال اول : این ارور روی سرور هم نشون داده میشه، یا چنین محدودیتی در سرور وجود نداره و فقط روی لوکال نمایش میده ؟
سوال دوم : راه حل : استفاده از صف هستش، چطور استفاده از صف ها رو توی همین تابع پیاده سازی کنم ؟
$collect=(LazyCollection::make(function() use ($number){
for ($i=0;$i<$number;$i++)
yield $this->createUser(null,1);
}
))->collect();
کد تمام تابعم :
public function createUsersNumber($number){
$collect=(LazyCollection::make(function() use ($number){
for ($i=0;$i<$number;$i++)
yield $this->createUser(null,1);
}
))->collect();
//$collect->collect();
alert()->success('( '.$number.') multi Users created...','done');
return back();
}شاید پاسخ شما همینجا باشد