Address Class Address Address model to store user's address information.
Category Class Category Category model to store category information.
FailedLogin Class FailedLogin TODO: can be removed as the application is now using Laravel's builtin throttle check.
InvoiceItem Class InvoiceItem Model for individual items.
Page Class Page Page model for shop pages.
PaymentCard Class PaymentCard PaymentCard model to save user payment card.
Product Class Product Product model.
ProductImage Class ProductImage ProductImage model.
Setting Class Setting TODO: change db schema to key => value.
UserDetail Class UserDetail UserDetail model for profile.
UserType Class UserType UserType mode for user type.