mdnayeemsarker / viewmodel-generator
Laravel artisan generator for ViewModel classes (supports multiple models, collections, and repository generation)
Installs: 12
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 0
Open Issues: 0
pkg:composer/mdnayeemsarker/viewmodel-generator
Requires
- php: >=8.0
- illuminate/console: ^8.0|^9.0|^10.0|^11.0|^12.0
- illuminate/support: ^8.0|^9.0|^10.0|^11.0|^12.0
- symfony/console: ^5.0|^6.0|^7.0
README
Laravel artisan generator for ViewModel classes (supports multiple models & collections)
1. Install package
composer require mdnayeemsarker/viewmodel-generator
2. Generate basic ViewModel
php artisan make:viewmodel PostViewModel
3. Generate single model ViewModel
php artisan make:viewmodel UserViewModel --model=User
php artisan make:viewmodel UserViewModel -m User
5. Generate multiple models ViewModel
php artisan make:viewmodel ReportViewModel --model=User,Post,Category
php artisan make:viewmodel ReportViewModel -m User,Post,Category
6. Generate single model as Collection
php artisan make:viewmodel UserCollectionViewModel --model=User --collection
php artisan make:viewmodel UserCollectionViewModel -m User -c
7. Generate multiple models as Collections
php artisan make:viewmodel AdminReportViewModel --model=User,Post --collection
php artisan make:viewmodel AdminReportViewModel -m User,Post -c
Getting To Know MD NAYEEM SARKER
- Feel free to learn more about MD NAYEEM SARKER.
License
MIT © MD NAYEEM SARKER