*/ class ConnectedAppFactory extends Factory { protected $model = ConnectedApp::class; /** * Define the model's default state. * * @return array */ public function definition(): array { $name = $this->faker->unique()->company().' '.$this->faker->randomElement(['SSO', 'Portal', 'OAuth', 'API', 'App']); return [ 'name' => $name, 'slug' => Str::slug($name), 'connection_protocol_id' => ConnectionProtocol::inRandomOrder()->first()?->id ?? 1, 'connection_provider_id' => ConnectionProvider::inRandomOrder()->first()?->id ?? 1, 'connection_status_id' => ConnectionStatus::inRandomOrder()->first()?->id ?? 1, ]; } }