Spiral provides big set of commands you might use if your application:
Command | Description |
---|---|
configure | Configure file permissions, install modules and render view file |
register | Register module configs and publish it's resources |
publish | Publish specific module resources |
server | Run Spiral Development server on specified host and port |
update | Perform application schemas and cache update |
console:reload | Reindex console commands (run after creating command in application) |
app:key | Update encryption key for current environment |
app:reload | Reload application boot-loading list (only when cache is enabled) |
app:extensions | Get list of available php extensions |
app:clean | Clean application runtime cache |
db:describe | Describe table schema of specific database |
db:list | Get list of available databases, their tables and records count |
migrate:init | Init migrations component (create migrations table) |
migrate:replay | Replay (down, up) one or multiple migrations |
migrate:rollback | Rollback one (default) or multiple migrations |
migrate:status | Get list of all available migrations and their statuses |
i18n:dump | Dump given locale using specified dumper and path |
i18n:reload | Force Translator to reload locales |
i18n:index | Index all declared translation strings and usages |
orm:schema | Update ORM schema. |
views:compile | Compile every available view file |
views:reset | Clear view cache for all environments |
You can get list of currently available commands by calling
ConsoleDisptacher->getCommands()
.
You can disable automatic command location and define your own set of commands in console config.