Carga inicial
This commit is contained in:
73
database/seeds/ClientesTableSeeder.php
Normal file
73
database/seeds/ClientesTableSeeder.php
Normal file
@@ -0,0 +1,73 @@
|
||||
<?php
|
||||
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class ClientesTableSeeder extends Seeder
|
||||
{
|
||||
/**
|
||||
* Run the database seeds.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function run(Faker\Generator $faker)
|
||||
{
|
||||
|
||||
for ($i = 1; $i <= 50; $i++){
|
||||
|
||||
$data_cliente = [
|
||||
'denominacion' => $faker->company,
|
||||
'asesor_id' => $faker->numberBetween(4,5),
|
||||
'requiere_factura' => 1,
|
||||
'sucursal_id' => $faker->numberBetween(1,2)
|
||||
];
|
||||
|
||||
$cliente = \App\Models\Cliente::create($data_cliente);
|
||||
|
||||
$data_cliente_domicilio = [
|
||||
'cliente_id' => $cliente->id,
|
||||
'nombre_sucursal' => $faker->company,
|
||||
'numero_sucursal' => $faker->numberBetween(1,100),
|
||||
'nombre_responsable_sucursal' => $faker->firstNameFemale.' '.$faker->lastName,
|
||||
'calle' => $faker->streetName,
|
||||
'entre_calles' => $faker->streetName.' and '.$faker->streetName,
|
||||
'num_ext' => $faker->numberBetween(1000,5000),
|
||||
'num_int' => $faker->numberBetween(1000,5000),
|
||||
'colonia' => $faker->cityPrefix,
|
||||
'ciudad' => $faker->city,
|
||||
'cp' => $faker->postcode,
|
||||
'telefono' => $faker->bothify('667#######'),
|
||||
'celular_responsable' => $faker->bothify('667#######'),
|
||||
'lat' => $faker->latitude($min = 21, $max = 26),
|
||||
'lng' => $faker->longitude($min = -101, $max = -106)
|
||||
];
|
||||
|
||||
\App\Models\ClienteDomicilio::create($data_cliente_domicilio);
|
||||
|
||||
$data_cliente_datos_fiscales = [
|
||||
'cliente_id' => $cliente->id,
|
||||
'razon_social' => $faker->catchPhrase,
|
||||
'rfc' => $faker->isbn13,
|
||||
'email' => $faker->freeEmail,
|
||||
'calle' => $faker->streetName,
|
||||
'num_ext' => $faker->numberBetween(1000,5000),
|
||||
'num_int' => $faker->numberBetween(1000,5000),
|
||||
'colonia' => $faker->cityPrefix,
|
||||
'localidad' => $faker->cityPrefix,
|
||||
'municipio' => $faker->country,
|
||||
'estado' => $faker->state,
|
||||
'pais' => $faker->city,
|
||||
'cp' => $faker->postcode,
|
||||
'factura_uso_cfdi_id' => $faker->numberBetween(1,3),
|
||||
'factura_tipo_comprobante_id' => 1,
|
||||
'factura_metodos_pago_id' => $faker->numberBetween(1,2),
|
||||
'factura_formas_pago_id' => $faker->numberBetween(1,8),
|
||||
'condicion_pago' => $faker->sentence($nbWords = 2, $variableNbWords = true),
|
||||
'retencion_iva' => $faker->numberBetween(0,1),
|
||||
'observacion' => $faker->sentence($nbWords = 10, $variableNbWords = true),
|
||||
];
|
||||
|
||||
\App\Models\ClienteDatoFiscal::create($data_cliente_datos_fiscales);
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user