Proyectos -> Productos

This commit is contained in:
2020-05-26 23:03:28 -04:00
parent e27cd5c68d
commit c8ceba4776

View File

@ -18,31 +18,31 @@ $lipsum = new LoremIpsum;
$comunas = ['Santiago', 'Macul', 'Ñuñoa', 'San Miguel', 'Las Condes', 'Estacion Central', 'Pudahuel', 'Lo Barnechea', 'Vitacura', 'Maipu', 'Puente Alto'];
$proyectos = [];
$productos = [];
for ($i = 0; $i < 100; $i ++) {
$proyecto = [];
$proyecto['edificio'] = ucwords($lipsum->words(2));
$proyecto['segmento'] = $segmentos[mt_rand(0, count($segmentos) - 1)]->titulo;
$proyecto['direccion'] = ucwords($lipsum->words(2)) . ' ' . mt_rand(10, 59999);
$proyecto['comuna'] = $comunas[mt_rand(0, count($comunas) - 1)];
$proyecto['ciudad'] = 'Santiago, Chile';
$proyecto['imagen'] = 'optimus.jpg';
$proyecto['valor'] = number_format(mt_rand() / mt_getrandmax() * 10000, 2, ',', '.');
$proyecto['bono'] = number_format(mt_rand() / mt_getrandmax() * 100, 2, ',', '.');
$proyecto['rentabilidad'] = mt_rand(10, 70);
$proyecto['estado'] = (['Construcción', 'Entrega Inmediata', 'Usado'])[mt_rand(0, 2)];
$proyecto['cuota'] = mt_rand(1, 30);
$proyecto['entrega'] = str_pad(mt_rand(1, 12), 2, '0', STR_PAD_LEFT) . '/' . mt_rand(19, 25);
$proyecto['publicacion'] = $f->copy()->subDays(mt_rand(0, 100))->locale('es')->isoFormat('D \d\e MMMM, YYYY');
$proyecto['unidades'] = mt_rand(10, 300);
$proyecto['modelos'] = mt_rand(1, 20);
$proyecto['tamaño'] = mt_rand(30, 200) . ' - ' . mt_rand(100, 500) . ' m²';
$proyecto['descripcion'] = $lipsum->paragraphs(2);
$proyectos []= (object) $proyecto;
$producto = [];
$producto['nombre'] = ucwords($lipsum->words(2));
$producto['segmento'] = $segmentos[mt_rand(0, count($segmentos) - 1)]->titulo;
$producto['direccion'] = ucwords($lipsum->words(2)) . ' ' . mt_rand(10, 59999);
$producto['comuna'] = $comunas[mt_rand(0, count($comunas) - 1)];
$producto['ciudad'] = 'Santiago, Chile';
$producto['imagen'] = 'optimus.jpg';
$producto['valor'] = number_format(mt_rand() / mt_getrandmax() * 10000, 2, ',', '.');
$producto['bono'] = number_format(mt_rand() / mt_getrandmax() * 100, 2, ',', '.');
$producto['rentabilidad'] = mt_rand(10, 70);
$producto['estado'] = (['Construcción', 'Entrega Inmediata', 'Usado'])[mt_rand(0, 2)];
$producto['cuota'] = mt_rand(1, 30);
$producto['entrega'] = str_pad(mt_rand(1, 12), 2, '0', STR_PAD_LEFT) . '/' . mt_rand(19, 25);
$producto['publicacion'] = $f->copy()->subDays(mt_rand(0, 100))->locale('es')->isoFormat('D \d\e MMMM, YYYY');
$producto['unidades'] = mt_rand(10, 300);
$producto['modelos'] = mt_rand(1, 20);
$producto['tamaño'] = mt_rand(30, 200) . ' - ' . mt_rand(100, 500) . ' m²';
$producto['descripcion'] = $lipsum->paragraphs(2);
$productos []= (object) $producto;
}
$filename = implode(DIRECTORY_SEPARATOR, [
$app->getContainer()->get('folders.data'),
'proyectos.json'
'productos.json'
]);
file_put_contents($filename, json_encode($proyectos, JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES));
file_put_contents($filename, json_encode($productos, JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES));
echo 'OK';