Skip to main content

zerp/landing-page

Landing page, CMS, and marketplace module for the Zerp ERP platform

Module version: 1

Classes documented: 19

Models

CustomPage

Eloquent model - 7 fillable fields.

LandingPageSetting

Eloquent model - 5 fillable fields.

MarketplaceSetting

Eloquent model - 4 fillable fields.

NewsletterSubscriber

Eloquent model - 16 fillable fields.

Controllers

CustomPageController

HTTP controller - actions: index, create, store, edit, update, destroy, show.

LandingPageController

HTTP controller - actions: index, pricing, contact, submitContact, settings, store.

MarketplaceController

HTTP controller - actions: index, settings, storeSettings.

NewsletterSubscriberController

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

Events

CreateNewsletterSubscriber

Domain event.

DestroyNewsletterSubscriber

Domain event.

Requests

StoreContactMessageRequest

Form request - validation rules for StoreContactMessage.

StoreNewsletterSubscriberRequest

Form request - validation rules for StoreNewsletterSubscriber.

Providers

LandingPageServiceProvider

Service provider.

Seeders

CustomPageSeeder

Database seeder.

DemoNewsletterSubscriberSeeder

Database seeder.

LandingPageDatabaseSeeder

Database seeder.

LandingPageSettingSeeder

Database seeder.

MarketplaceSettingSeeder

Database seeder.

PermissionTableSeeder

Database seeder.