create(); if (is_null($roles)) { $user->attachRole( RoleModel::factory()->create(['permissions' => 'anomaly.module.test::test.permission1']) ); $user->attachRole( RoleModel::factory()->create(['permissions' => 'anomaly.module.test::test.permission2']) ); } else { $roles->each( function ($role) use ($user) { $user->attachRole($role); } ); } return $user->fresh(); } /** * @param array $attributes * @return UserModel */ public function getBasicUser($attributes = []): UserModel { return UserModel::factory()->create($attributes); } }