Reference
Artisan commands
Artisan commands
Laravolt v7 ships Artisan commands for installation, user management, permissions, scaffolding, assets, workflow checks, and module generation.
Run php artisan list laravolt in your application to see the exact commands available after installation.
Platform setup
php artisan laravolt:installPublishes skeleton files, Laravolt migrations, Laravolt assets, media-library migrations, and installs Pest 4 support. The command currently has no flags.
After it finishes, the installer suggests php artisan migrate:fresh for a new application:
php artisan migrate:freshFor existing applications, use normal migration practice instead:
php artisan migrateReview generated files and migration impact before using migrate:fresh because it drops existing tables.
Admin user
php artisan laravolt:admin {name?} {email?} {password?} {--no-verify}Creates or updates an administrator account and assigns a role with wildcard permission.
Interactive mode:
php artisan laravolt:adminScripted mode:
php artisan laravolt:admin "Rama" rama@example.com secret --no-verifyThe three credentials are positional arguments. Verify the exact behavior of --no-verify with php artisan help laravolt:admin before using it in automated provisioning.
Permissions and roles
php artisan laravolt:sync-permission {--refresh}php artisan laravolt:manage-user {user?}php artisan laravolt:manage-role {role?}Use laravolt:sync-permission after adding permission definitions. Use the manage commands for operator-driven user and role maintenance.
Assets and links
php artisan laravolt:extract-assetsphp artisan laravolt:linkThese are normally called by laravolt:install, but they are useful when rebuilding public assets or repairing symlinks.
Scaffolding
php artisan make:table {name} {--legacy}php artisan make:view {name} {--force} {--title=}php artisan make:chart {name}php artisan make:statistic {name}php artisan laravolt:clap {--table=} {--template=} {--force} {--module=} {--use-existing-models}php artisan laravolt:models {--table=}Use make:table for Suitable/Livewire table classes and make:view for Blade views. make:chart and make:statistic generate Livewire components for dashboard surfaces.
Use laravolt:models to inspect model candidates in app/Models. Use laravolt:clap to generate schema-driven module scaffolding from a database table. See Thunderclap for the full workflow and review checklist.
Workflow
php artisan laravolt:workflow:checkphp artisan laravolt:workflow:sync-instancesUse these commands to validate workflow integration and synchronize local process instances.
Mailkeeper and media
php artisan laravolt:send-mailphp artisan media:cleanup-chunks {--hours=24} {--queue}Use the mail command for queued mailkeeper delivery and the media cleanup command for stale chunked uploads. --queue dispatches cleanup work instead of running it synchronously.
Testing setup
php artisan laravolt:pest4-install {--force}This command installs and configures Pest 4. It is called by laravolt:install, but can be re-run with --force when repairing a local test setup.
What to read next
- Installation — where setup commands fit into first install.
- Workflow and automation — operational workflow commands.
- Package list — packages behind the commands.