*/ class AssetFactory extends Factory { /** * Define the model's default state. * * @return array */ public function definition(): array { return [ 'name' => fake()->name(), 'code' => fake()->randomNumber(5), 'description' => fake()->text(), 'company_id' => Auth::user()->company_id, 'status' => AssetStatus::CONCEPT->value, 'created_by' => Auth::user()->id, 'owner' => Auth::id(), 'address' => fake()->address(), 'group_id' => AssetGroup::factory()->create()?->id, 'geo_address_code' => fake()->randomNumber(5), 'acl' => 'custom', 'whitelist' => ',1,', 'latitude' => fake()->latitude(), 'longitude' => fake()->longitude(), ]; } }