📡 You're offline — showing cached content
New version available!
Quick Access
Tutorials CodeIgniter 4 Spark CLI

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