File: D:/HostingSpaces/SBogers10/rentman2019.komma.pro/database/factories/UserRelatedFactories.php
<?php
/*
|--------------------------------------------------------------------------
| Model Factories
|--------------------------------------------------------------------------
|
| Here you may define all of your model factories. Model factories give
| you a convenient way to create models for testing and seeding your
| database. Just tell the factory how a default model should look.
|
*/
$factory->define(App\User::class, function (Faker\Generator $faker) {
return [
'first_name' => $faker->firstName,
'last_name' => $faker->lastName,
'email' => $faker->safeEmail,
'password' => bcrypt(str_random(10)),
'remember_token' => str_random(10),
];
});
$factory->define(App\Komma\Users\Models\User::class, function (Faker\Generator $faker) {
$faker->addProvider(\Fakers\VATNumbersFaker::class);
$faker->addProvider(\Fakers\ChambersOfCommerceFaker::class);
$faker->addProvider(\Fakers\CultureFaker::class);
$role = \App\Komma\Users\Models\Role::inRandomOrder()->first();
return [
'role_id' => $role->id,
'username' => $faker->userName,
'password' => bcrypt(str_random(10)),
'email' => $faker->safeEmail,
'first_name' => $faker->firstName,
'last_name' => $faker->lastName,
'telephone' => $faker->phoneNumber,
'city' => $faker->city,
'postal_code' => $faker->postcode,
'house_number' => $faker->numberBetween(1, 100),
'street' => $faker->streetName,
'company_vat_number_validated' => $faker->boolean,
'company_vat_number' => $faker->vatNumber(),
'company_country' => $faker->country,
'company_postal_code' => $faker->postcode,
'company_city' => $faker->city,
'company_house_number' => $faker->numberBetween(1, 100),
'company_street' => $faker->streetName,
'chamber_of_commerce' => $faker->chamberOfCommerce(),
'company_name' => $faker->company,
'culture' => $faker->culture(),
'remember_token' => str_random(10),
];
});