Skip to main content

zerp/support-ticket

Support ticket and helpdesk module for the Zerp ERP platform

Module version: 5

Classes documented: 104

Models​

Contact​

Eloquent model - 8 fillable fields.

Conversion​

Eloquent model - 6 fillable fields, relations: ticket.

Faq​

Eloquent model - 4 fillable fields.

KnowledgeBase​

Eloquent model - 6 fillable fields, relations: category.

KnowledgeBaseCategory​

Eloquent model - 3 fillable fields, relations: knowledgeBases.

Eloquent model - 6 fillable fields.

SupportTicketCustomPage​

Eloquent model - 7 fillable fields.

SupportTicketSetting​

Eloquent model - 4 fillable fields.

SupporUtility​

Eloquent model - 0 fillable fields.

Ticket​

Eloquent model - 13 fillable fields, relations: conversions, tcategory.

TicketCategory​

Eloquent model - 4 fillable fields, relations: tickets.

TicketField​

Eloquent model - 10 fillable fields.

TicketFieldValue​

Eloquent model - 3 fillable fields, relations: field, ticket.

Controllers​

ContactController​

HTTP controller - actions: index, store, show, destroy.

ContactInformationController​

HTTP controller - actions: index, store.

ConversationController​

HTTP controller - actions: store, sendEmail, replyEmail.

CtaSectionController​

HTTP controller - actions: index, store.

CustomPageController​

HTTP controller - actions: index, store, update, destroy.

DashboardController​

HTTP controller - actions: index, clientDashboard, vendorDashboard, staffDashboard.

FaqController​

HTTP controller - actions: index, store, update, destroy, fileImportExport, fileImport, faqImportdata.

FrontendController​

HTTP controller - actions: index, create, store, search, searchTicket, knowledge, faq, knowledgeArticle, contact, storeContact, showByTicketId, customPage, privacyPolicy, termsConditions, storeReply, show.

KnowledgebaseCategoryController​

HTTP controller - actions: index, store, update, destroy.

KnowledgeController​

HTTP controller - actions: index, store, update, destroy, fileImportExport, fileImport, knowledgeImportdata.

QuickLinkController​

HTTP controller - actions: index, store, update, destroy.

SupportInformationController​

HTTP controller - actions: index, store.

SupportTicketController​

HTTP controller - actions: index, create, store, edit, update, destroy, destroyAttachment, getUserData, storeNote, storeCustomFields, storeconverison, editReply, updateReply, deleteReply, downloadAttachment, grid.

SupportTicketSettingController​

HTTP controller - actions: brandSettings, updateBrandSettings.

TicketCategoryController​

HTTP controller - actions: index, store, update, destroy, supportCategories.

TitleSectionController​

HTTP controller - actions: index, store.

API Controllers​

DashboardApiController​

HTTP controller - actions: index, clientDashboard, vendorDashboard, staffDashboard.

FaqApiController​

HTTP controller - actions: index, store, update, destroy.

KnowledgeApiController​

HTTP controller - actions: index, store, update, destroy.

TicketApiContollerController​

HTTP controller - actions: index, getRequestData, store, update, destroy, storeNote, addReply.

Events​

CreateContact​

Domain event.

CreateContactInformation​

Domain event.

CreateCtaSection​

Domain event.

CreateCustomPage​

Domain event.

CreateKnowledgeBase​

Domain event.

CreateKnowledgeBaseCategory​

Domain event.

CreatePublicTicket​

Domain event.

Domain event.

CreateSupportInformation​

Domain event.

CreateTicket​

Domain event.

CreateTicketConversion​

Domain event.

CreateTitleSection​

Domain event.

DestroyContact​

Domain event.

DestroyCustomPage​

Domain event.

DestroyKnowledgeBase​

Domain event.

DestroyKnowledgeBaseCategory​

Domain event.

Domain event.

DestroyTicket​

Domain event.

ReplyTicket​

Domain event.

UpdateBrandSettings​

Domain event.

UpdateCustomPage​

Domain event.

UpdateKnowledgeBaseCategory​

Domain event.

Domain event.

UpdateTicket​

Domain event.

Listeners​

DataDefault​

Event listener.

GiveRoleToPermission​

Event listener.

SendPublicTicketCreatedEmail​

Event listener.

SendTicketCreatedEmail​

Event listener.

SendTicketReplyEmail​

Event listener.

Requests​

ReplyEmailRequest​

Form request - validation rules for ReplyEmail.

StoreBrandSettingsRequest​

Form request - validation rules for StoreBrandSettings.

StoreContactInformationRequest​

Form request - validation rules for StoreContactInformation.

StoreContactRequest​

Form request - validation rules for StoreContact.

StoreConversationRequest​

Form request - validation rules for StoreConversation.

StoreConversionRequest​

Form request - validation rules for StoreConversion.

StoreCtaSectionRequest​

Form request - validation rules for StoreCtaSection.

StoreCustomPageRequest​

Form request - validation rules for StoreCustomPage.

StoreFaqRequest​

Form request - validation rules for StoreFaq.

StoreFrontendContactRequest​

Form request - validation rules for StoreFrontendContact.

StoreFrontendTicketRequest​

Form request - validation rules for StoreFrontendTicket.

StoreKnowledgeBaseCategoryRequest​

Form request - validation rules for StoreKnowledgeBaseCategory.

StoreKnowledgeBaseRequest​

Form request - validation rules for StoreKnowledgeBase.

StoreQuickLinkRequest​

Form request - validation rules for StoreQuickLink.

StoreSupportInformationRequest​

Form request - validation rules for StoreSupportInformation.

StoreSupportTicketItemRequest​

Form request - validation rules for StoreSupportTicketItem.

StoreSupportTicketRequest​

Form request - validation rules for StoreSupportTicket.

StoreTicketCategoryRequest​

Form request - validation rules for StoreTicketCategory.

StoreTicketReplyRequest​

Form request - validation rules for StoreTicketReply.

StoreTitleSectionRequest​

Form request - validation rules for StoreTitleSection.

UpdateCustomPageRequest​

Form request - validation rules for UpdateCustomPage.

UpdateFaqRequest​

Form request - validation rules for UpdateFaq.

UpdateKnowledgeBaseCategoryRequest​

Form request - validation rules for UpdateKnowledgeBaseCategory.

UpdateKnowledgeBaseRequest​

Form request - validation rules for UpdateKnowledgeBase.

UpdateQuickLinkRequest​

Form request - validation rules for UpdateQuickLink.

UpdateSupportTicketItemRequest​

Form request - validation rules for UpdateSupportTicketItem.

UpdateSupportTicketRequest​

Form request - validation rules for UpdateSupportTicket.

UpdateTicketCategoryRequest​

Form request - validation rules for UpdateTicketCategory.

Providers​

EventServiceProvider​

Service provider.

SupportTicketServiceProvider​

Service provider.

Seeders​

DefultSettingTableSeeder​

Database seeder.

DemoContactSeeder​

Database seeder.

DemoFaqSeeder​

Database seeder.

DemoKnowledgeBaseSeeder​

Database seeder.

DemoSupportTicketSettingsSeeder​

Database seeder.

DemoSystemSetupSeeder​

Database seeder.

DemoTicketSeeder​

Database seeder.

EmailTemplateTableSeeder​

Database seeder.

MarketplaceSettingSeeder​

Database seeder.

NotificationsTableSeeder​

Database seeder.

PermissionTableSeeder​

Database seeder.

SupportTicketDatabaseSeeder​

Database seeder.