Asset::class, 'checkoutable_id' => Asset::factory(), 'assigned_to_id' => User::factory(), ]; } public function forAccessory() { return $this->state([ 'checkoutable_type' => Accessory::class, 'checkoutable_id' => Accessory::factory(), ]); } public function pending() { return $this->state([ 'accepted_at' => null, 'declined_at' => null, ]); } }