Spark CLI
4 min read Quiz at the end
Use php spark to create controllers, models, migrations, filters, and run database operations.
Spark CLI — CI4 Command Line
php spark serve # dev server
php spark make:controller Blog # create controller
php spark make:model Blog # create model
php spark make:migration create_blogs # migration
php spark make:filter AuthFilter # filter
php spark make:command MyCommand # custom command
php spark make:seeder BlogSeeder
# Migrations
php spark migrate # run migrations
php spark migrate:rollback
php spark migrate:refresh # drop+re-migrate
php spark migrate:status # show migration status
# Database
php spark db:seed BlogSeeder
php spark db:table users # show table info
# Other
php spark routes # list all routes
php spark cache:clear
php spark env # show environment