first()->id; $pedidos_id = UserRole::where('nombre', 'barrio')->first()->id; foreach ($barrios as $barrio) { $usersToInsert[] = DatabaseSeeder::addTimestamps([ 'name' => $barrio->nombre . '_ollas', 'password' => User::where(['grupo_de_compra_id' => $barrio->id, 'role_id' => $pedidos_id])->first()->password, 'role_id' => $ollas_id, 'grupo_de_compra_id' => $barrio->id, ]); } foreach (array_chunk($usersToInsert,DatabaseSeeder::CHUNK_SIZE) as $chunk) User::insert($chunk); } }