Configuration
You can configure paths, namespaces, options, add_ons from published config file(config\infyom\laravel_generator.php).
Paths
migration- path where migration file should be generatedmodel- path where the model file should be generateddatatables- path where DataTable files should be generatedrepository- path where repository file should be generatedroutes- path of routes file where routes should be addedapi_routes- path of api_routes.php (this file will contain all API routes)request- path where request file should be generatedapi_request- path where API request file should be generatedcontroller- path where scaffold controller file should be generatedapi_controller- path where API controller file should be generatedtest_trait- path where test trait file should be generatedrepository_test- path where repository test file should be generatedapi_test- path where test files should be generatedapi_controller- path where API controller file should be generatedtest_trait- path where test trait file should be generatedrepository_test- path where repository test file should be generatedapi_test- path where test files should be generatedviews- path where views file should be generatedschema_files- path where all schema files should be storedtemplates_dir- path where all templates should be published
Namespaces
model- Namespace of Modeldatatables- Namespace of DataTable filesrepository- Namespace of Repositorycontroller- Namespace of scaffold Controllerapi_controller- Namespace of API Controllerrequest- Namespace of scaffold Requestapi_request- Namespace of API Request
Scaffold Templates
templates - Scaffold Templates types (core-templates, adminlte-templates, metronic-templates or flatlab-templates)
Model extend class
model_extend_class - Model Extends Class
API routes prefix & version
api_prefix - API prefix
api_version - API version
Options
softDelete - use soft delete with models
Prefixes
route - route prefix
path - path prefix
view - view prefix
public - public folder prefix
Add-Ons
swagger - generate swagger annotations for APIs
tests - generate test cases for APIs
datatables - generate CRUD index file with datatables
menu - If you are using generator's default layout then make it true to generate sidebar menu for module
Timestamps
enabled - enable timestamps
created_at - Created At timestamp field name
updated_at - Updated At timestamp field name
deleted_at - Deleted At timestamp field name