File: D:/HostingSpaces/brameda/brameda.nl/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.
|
*/
use App\Komma\Users\Models\KmsUser;
use App\Komma\Users\Models\KmsUserRole;
use App\Komma\Users\Models\SiteUser;
use App\Komma\Users\Models\SiteUserRole;
use Illuminate\Support\Str;
$factory->define(KmsUser::class, function (Faker\Generator $faker) {
return [
'role' => $faker->randomElement(KmsUserRole::getAsArray()),
'password' => bcrypt(Str::random(10)),
'email' => $faker->safeEmail,
'first_name' => $faker->firstName,
'last_name' => $faker->lastName,
'telephone' => $faker->phoneNumber,
'culture' => $faker->culture(),
'remember_token' => Str::random(10),
];
});
$factory->define(SiteUser::class, function (Faker\Generator $faker) {
return [
'role' => SiteUserRole::Customer,
'password' => bcrypt(Str::random(10)),
'email' => $faker->safeEmail,
'first_name' => $faker->firstName,
'last_name' => $faker->lastName,
'telephone' => $faker->phoneNumber,
'culture' => $faker->culture(),
'remember_token' => Str::random(10),
];
});