command->info('Running UserTableSeeder'); Eloquent::unguard(); $faker = Faker\Factory::create(); $account = Account::create([ 'name' => $faker->name(), 'account_key' => strtolower(str_random(RANDOM_KEY_LENGTH)), ]); $user = User::create([ 'first_name' => $faker->firstName, 'last_name' => $faker->lastName, 'email' => TEST_USERNAME, 'password' => Hash::make(TEST_PASSWORD), 'email_verified_at' => now(), ]); $client = Client::create([ 'name' => $faker->name, 'account_id' => $account->id, ]); Contact::create([ 'first_name' => $faker->firstName, 'last_name' => $faker->lastName, 'email' => TEST_CLIENTNAME, 'account_id' => $account->id, 'password' => Hash::make(TEST_PASSWORD), 'email_verified_at' => now(), 'client_id' =>$client->id, ]); UserAccount::create([ 'account_id' => $account->id, 'user_id' => $user->id, 'is_owner' => 1, 'is_admin' => 1, 'is_locked' => 0, 'is_default' => 1, ]); } }