Aller au contenu principal
Version: NEXT GEN

Modèles Laravel

ClientXCMS utilise les modèles Laravel pour gérer les données de l'espace client. Ces modèles sont répartis en plusieurs catégories, chacune correspondant à un domaine spécifique.

Clients

ModèleNamespaceDescriptionExemple
CustomerApp\Models\Account\CustomerReprésente un client du systèmeApp\Models\Account\Customer::find($id)
EmailMessageApp\Models\Account\EmailMessageGère les messages emailsApp\Models\Account\EmailMessage::find($id)

Facturations

ModèleNamespaceDescriptionExemple
CustomItemApp\Models\Billing\CustomItemTraite les éléments personnalisésApp\Models\Billing\CustomItem::find($id)
GatewayApp\Models\Billing\GatewayGère les passerelles de paiementApp\Models\Billing\Gateway::find($id)
InvoiceApp\Models\Billing\InvoiceReprésente une factureApp\Models\Billing\Invoice::find($id)
InvoiceItemApp\Models\Billing\InvoiceItemReprésente les éléments d'une factureApp\Models\Billing\InvoiceItem::find($id)
SubscriptionApp\Models\Billing\SubscriptionGère les abonnementsApp\Models\Billing\Subscription::find($id)
SubscriptionLogApp\Models\Billing\SubscriptionLogJournalise les actions liées aux abonnementsApp\Models\Billing\SubscriptionLog::find($id)

Centre d'aide

ModèleNamespaceDescriptionExemple
SupportAttachmentApp\Models\Helpdesk\SupportAttachmentGère les pièces jointes dans le helpdeskApp\Models\Helpdesk\SupportAttachment::find($id)
SupportDepartmentApp\Models\Helpdesk\SupportDepartmentReprésente un département du supportApp\Models\Helpdesk\SupportDepartment::find($id)
SupportMessageApp\Models\Helpdesk\SupportMessageGère les messages du helpdeskApp\Models\Helpdesk\SupportMessage::find($id)
SupportTicketApp\Models\Helpdesk\SupportTicketGère les tickets du helpdeskApp\Models\Helpdesk\SupportTicket::find($id)

Approvisionnement

ModèleNamespaceDescriptionExemple
CancellationReasonApp\Models\Provisioning\CancellationReasonReprésente une raison d'annulationApp\Models\Provisioning\CancellationReason::find($id)
ServerApp\Models\Provisioning\ServerGère un serveurApp\Models\Provisioning\Server::find($id)
ServiceApp\Models\Provisioning\ServiceReprésente un serviceApp\Models\Provisioning\Service::find($id)
ServiceRenewalsApp\Models\Provisioning\ServiceRenewalsGère les renouvellements de serviceApp\Models\Provisioning\ServiceRenewals::find($id)
SubdomainHostApp\Models\Provisioning\SubdomainHostGère les sous-domaines d'hébergementApp\Models\Provisioning\SubdomainHost::find($id)

Boutique

Panier

ModèleNamespaceDescriptionExemple
BasketApp\Models\Store\Basket\BasketGère le panier d'achatApp\Models\Store\Basket\Basket::find($id)
BasketRowApp\Models\Store\Basket\BasketRowGère une ligne d'article dans le panierApp\Models\Store\Basket\BasketRow::find($id)
ModèleNamespaceDescriptionExemple
CouponApp\Models\Store\CouponReprésente un couponApp\Models\Store\Coupon::find($id)
CouponProductsApp\Models\Store\CouponProductsGère les produits associés aux couponsApp\Models\Store\CouponProducts::find($id)
CouponUsageApp\Models\Store\CouponUsageJournalise l'utilisation des couponsApp\Models\Store\CouponUsage::find($id)
GroupApp\Models\Store\GroupReprésente un groupe de produitsApp\Models\Store\Group::find($id)
ProductApp\Models\Store\ProductReprésente un produitApp\Models\Store\Product::find($id)
PricingApp\Models\Store\PricingReprésente un prixApp\Models\Store\Pricing::find($id)