/home/techb158/immovalet.com/database/seeders
Edit: /home/techb158/immovalet.com/database/seeders/CustomerSeeder.php (2825B)
uploadFiles('customers');
$faker = Factory::create();
Customer::truncate();
Address::truncate();
$customer = Customer::create([
'name' => 'John Smith',
'email' => 'john.smith@botble.com',
'password' => bcrypt('12345678'),
'phone' => $faker->e164PhoneNumber,
'avatar' => 'customers/1.jpg',
]);
$customer->confirmed_at = now();
$customer->save();
Address::create([
'name' => $customer->name,
'phone' => $faker->e164PhoneNumber,
'email' => $customer->email,
'country' => $faker->countryCode,
'state' => $faker->state,
'city' => $faker->city,
'address' => $faker->streetAddress,
'zip_code' => $faker->postcode,
'customer_id' => $customer->id,
'is_default' => true,
]);
Address::create([
'name' => $customer->name,
'phone' => $faker->e164PhoneNumber,
'email' => $customer->email,
'country' => $faker->countryCode,
'state' => $faker->state,
'city' => $faker->city,
'address' => $faker->streetAddress,
'zip_code' => $faker->postcode,
'customer_id' => $customer->id,
'is_default' => false,
]);
for ($i = 0; $i < 10; $i++) {
$customer = Customer::create([
'name' => $faker->name,
'email' => $faker->unique()->safeEmail,
'password' => bcrypt('12345678'),
'phone' => $faker->e164PhoneNumber,
'avatar' => 'customers/' . ($i + 1) . '.jpg',
]);
$customer->confirmed_at = now();
$customer->save();
Address::create([
'name' => $customer->name,
'phone' => $faker->e164PhoneNumber,
'email' => $customer->email,
'country' => $faker->countryCode,
'state' => $faker->state,
'city' => $faker->city,
'address' => $faker->streetAddress,
'zip_code' => $faker->postcode,
'customer_id' => $customer->id,
'is_default' => true,
]);
}
}
}