. */ namespace Database\Factories; use App\Space; use Carbon\Carbon; use Illuminate\Database\Eloquent\Factories\Factory; class SpaceFactory extends Factory { protected $model = Space::class; public function definition() { return [ 'domain' => config('app.sip_domain'), 'host' => config('app.sip_domain'), ]; } public function secondDomain() { return $this->state(fn (array $attributes) => [ 'domain' => 'second_' . config('app.sip_domain'), 'host' => 'second_' . config('app.sip_domain'), ]); } public function expired() { return $this->state(fn (array $attributes) => [ 'expire_at' => Carbon::today()->toDateTimeString() ]); } }