🙏 Commands to scaffold AdonisJs application.
This repo contains commands used by ace to do common tasks from command line. It includes generators for:
- Controllers
- Models
- View
- Commands
- Listeners
- Hooks
- Middleware
- Migrations
- Seeds
You can learn more about AdonisJS and all of its awesomeness on http://adonisjs.com 🌲
- Harminder Virk Profile [email protected]
The package is already integrated into AdonisJs and you are good to make use of defined commands.
./ace make:controller UserOr
./ace make:controller User --resource./ace make:model UserAlso create migration for this model
./ace make:model User --migrationDefine table for the generated migration
./ace make:model User --migration --table=usersDefine different connection for model and migration
./ace make:model User --migration --table=users --connection=mysql./ace make:migration usersDefine table to be selected for alter
./ace make:migration users --table=usersDefine table to be selected for creation
./ace make:migration users --create=usersDefine a different connection for migration
./ace make:migration users --connection=pg./ace make:view welcomeDefine a template to extend
./ace make:view welcome --extend=master./ace make:command Greet./ace make:hook UserDefine a method to be created on the Model Hook.
./ace make:hook User --method=encryptPassword./ace make:middleware RateLimit./ace make:seed Users./ace make:listener EmailerDefine a method to be created on the listener.
./ace make:listener Emailer --method=sendWelcomeEmailIn favor of active development we accept contributions for everyone. You can contribute by submitting a bug, creating pull requests or even improving documentation.
You can find a complete guide to be followed strictly before submitting your pull requests in the Official Documentation.