Files
ots/database/factories/TeamInviteFactory.php
Twyco e9fc8cabb5
CI/CD / test_and_check_app (push) Failing after 58s
CI/CD / Publish immutable image (push) Skipped
Fix team authorization, invite revocation, and slug handling
2026-09-19 05:54:18 +02:00

22 lines
533 B
PHP

<?php
namespace Database\Factories;
use App\Models\TeamInvite;
use Illuminate\Database\Eloquent\Factories\Factory;
use Illuminate\Support\Str;
/** @extends Factory<TeamInvite> */
class TeamInviteFactory extends Factory
{
public function definition(): array
{
return [
'team_id' => TeamFactory::new(),
'invited_by_user_id' => UserFactory::new(),
'invited_email' => fake()->unique()->safeEmail(),
'invite_token' => hash('sha256', Str::random(128)),
];
}
}