nette-maker: CLI generator kodu pro Nette Framework
- Unquam
- Člen | 1
Ahoj vsichni!
Vytvoril jsem CLI nastroj pro generovani kodu v Nette Frameworku.
composer require unquam/nette-maker
Po instalaci se automaticky vytvori soubor nette v koreni
projektu.
Co umi:
php nette make:module User
# Vygeneruje presenter, model, repository, service, migraci a latte
najednou!
php nette make:auth
# Vygeneruje kompletni autentizacni system
php nette migrate
php nette migrate:fresh –seed
php nette db:seed
php nette clear:cache
php nette make:resource UserResource
php nette make:request Article/Store # Vygeneruje API Form Request
s validací
php nette make:request User/Update –web # Vygeneruje Web Form Request
Funkce:
- Migrace s TableBuilder (MySQL, PostgreSQL, SQLite, MSSQL)
- Seedery a factories pro testovaci data
- Scaffolding autentizace
- API Resources s podporou strankovani
- Interaktivni rezim pri vynechani argumentu
- Form Requests s RuleValidatorem (40+ pravidel: required, email:rfc,dns, unique:table,column, exists:table,column, regex, confirmed a další)
- Podpora vícejazyčných chybových hlášení přes messages()
- Validace databáze (unique/exists) přes Nette Explorer
- Brzy: php nette make:test # Automatické generování PHPUnit testů pro vaše třídy
GitHub: https://github.com/…/nette-maker
Packagist: https://packagist.org/…/nette-maker
Budu rad za zpetnou vazbu!
Editoval Unquam (Včera 14:52)