Size: a a a

2020 February 25

VS

Vitaliy Sheverov in Laravel Pro
ну конкретно сейчас
источник

A

Adel in Laravel Pro
но индексы перестраиваются каждый раз
источник

VS

Vitaliy Sheverov in Laravel Pro
тоесть почти полное дублирование
источник

A

Adel in Laravel Pro
поэтому правильнее будет собрать всё что ты хочешь инсертнуть в один массив
источник

VS

Vitaliy Sheverov in Laravel Pro
чанками, хм, идея
источник

A

Adel in Laravel Pro
и одним разом его.  

$data = array(
   array('name'=>'Coder 1', 'rep'=>'4096'),
   array('name'=>'Coder 2', 'rep'=>'2048'),
   //...
);

Coder::insert($data);
источник

VS

Vitaliy Sheverov in Laravel Pro
дада, понимаю
источник

A

Adel in Laravel Pro
попробуй кстати
источник

VS

Vitaliy Sheverov in Laravel Pro
а все записи, или все же делать чанк на ~100 записей?
источник

A

Adel in Laravel Pro
мне интересно не наврал ли я.
источник

A

Adel in Laravel Pro
да прям всё
источник

A

Adel in Laravel Pro
10к - ерунда. но если будет больше - тогда чанками придётся.
источник

VS

Vitaliy Sheverov in Laravel Pro
хорошо, отпишуся
источник

VS

Vitaliy Sheverov in Laravel Pro
`
$inserts = [];

$translates = $model::whereIn('locale', [$val, Setting::get($key)])->get();

foreach ($translates as $translate) {

   if (!$translates->first(function ($r
ow) use ($translate, $val, $primary_key) {
       return $r
ow->{$primary_key} == $translate->{$primary_key} && $row->locale == $val;
   })) {

       $eTranslate = $translate->replicate();

       $eTranslate->locale = $val;

       $inserts[] = $eTranslate->toArray();

   }
}

$model::insert($inserts);
`
`
источник

VS

Vitaliy Sheverov in Laravel Pro
проблема, в том что до $model::insert($inserts); даже не доходит=)))
источник

VS

Vitaliy Sheverov in Laravel Pro
обрыв идет по времени
источник

H ᵘ ʜ ᵘ in Laravel Pro
Vitaliy Sheverov
обрыв идет по времени
аджаксом шли запрос) но вообще, вряд ли нормально то, что у тебя скрипт настолько долгий, что таймаутом режется
источник

VS

Vitaliy Sheverov in Laravel Pro
H ᵘ ʜ ᵘ
аджаксом шли запрос) но вообще, вряд ли нормально то, что у тебя скрипт настолько долгий, что таймаутом режется
запрос летит с админки, админка вся на аяксе
не думаю, что на проде будут проблемы, но на локалке
источник

A

Adel in Laravel Pro
Vitaliy Sheverov
проблема, в том что до $model::insert($inserts); даже не доходит=)))
$translate->replicate(); - это что?
источник

VS

Vitaliy Sheverov in Laravel Pro
Adel
$translate->replicate(); - это что?
копия ведь
источник