zerp/real-estate
Real Estate Brokerage module for Zerp - property/listing management and viewings
Module version: 1
Classes documented: 25
Models
Amenity
Eloquent model - 2 fillable fields, relations: properties.
Property
Eloquent model - 24 fillable fields, relations: type, agent, amenities, images, viewings.
PropertyImage
Eloquent model - 5 fillable fields, relations: property, media.
PropertyType
Eloquent model - 3 fillable fields, relations: properties.
PropertyViewing
Eloquent model - 8 fillable fields, relations: property, agent.
Controllers
AmenityController
HTTP controller - actions: index, store, update, destroy.
DashboardController
HTTP controller - actions: index.
PropertyController
HTTP controller - actions: index, create, store, show, edit, update, destroy.
PropertyTypeController
HTTP controller - actions: index, store, update, destroy.
PropertyViewingController
HTTP controller - actions: index, store, update, destroy.
API Controllers
DashboardApiController
HTTP controller - actions: index.
PropertyApiController
HTTP controller - actions: index, store, show, update, destroy.
PropertyViewingApiController
HTTP controller - actions: index, store, show, update, destroy.
Requests
StorePropertyRequest
Form request - validation rules for StoreProperty.
StorePropertyViewingRequest
Form request - validation rules for StorePropertyViewing.
UpdatePropertyRequest
Form request - validation rules for UpdateProperty.
Providers
EventServiceProvider
Service provider.
RealEstateServiceProvider
Service provider.
Seeders
DemoAmenitySeeder
Database seeder.
DemoPropertySeeder
Database seeder.
DemoPropertyTypeSeeder
Database seeder.
DemoPropertyViewingSeeder
Database seeder.
MarketplaceSettingSeeder
Database seeder.
PermissionTableSeeder
Database seeder.
RealEstateDatabaseSeeder
Database seeder.