Commands
This page lists all available artisan commands provided by qore-admin-base.
Installation Commands
qore-admin-base:install
Installs the qore-admin-base package in a fresh Laravel application.
php artisan qore-admin-base:installOptions:
| Option | Description |
|---|---|
--dev-packages | Install recommended development packages without prompting |
This command:
- Creates the Admin application structure
- Publishes configuration, migrations, and service provider
- Runs the initialize command
- Publishes Filament assets
- Merges composer scripts
- Optionally installs development packages
Maintenance Commands
qore-admin-base:publish-stubs
Publishes or updates default stub files (tests, config) for existing projects.
# Safe mode - won't overwrite existing files
php artisan qore-admin-base:publish-stubs
# Force mode - overwrites existing files
php artisan qore-admin-base:publish-stubs --forceOptions:
| Option | Description |
|---|---|
--force | Overwrite existing files |
Published files:
| File | Description |
|---|---|
tests/Pest.php | Pest configuration |
tests/Application/CachingTest.php | Cache configuration test |
tests/Application/Admin/ApplicationTest.php | Admin application test |
tests/Architecture/ArchitectureTest.php | Architecture tests |
phpunit.xml | PHPUnit configuration |
vite.config.js | Vite configuration |
package.json | NPM dependencies |
README.md | Project readme template |
.gitignore | Git ignore rules |
app/Models/User.php | User model |
Tip: Run without
--forcefirst to see which files would be updated, then decide which ones to overwrite.
qore-admin-base:update-composer-scripts
Merges qore default scripts into your composer.json. This is useful for existing projects that were installed before certain scripts were added.
php artisan qore-admin-base:update-composer-scriptsScripts added:
| Script | Command |
|---|---|
test | vendor/bin/pest |
test-coverage | vendor/bin/pest --coverage |
prepare-test | Migrate fresh + seed test database |
format | vendor/bin/pint -v |
analyse | vendor/bin/phpstan analyse |
Post-update-cmd hooks added:
@php artisan filament:assets@php artisan vendor:publish --tag=qore-admin-base-migrations --ansi@php artisan qore-admin:publish
Note: Existing scripts are preserved. Only missing scripts are added.
Application Commands
make:application
Creates a new application structure in the project.
php artisan make:application {name} {type}Arguments:
| Argument | Description |
|---|---|
name | Application name (e.g., Admin, Portal, Api) |
type | Application type: filament, laravel, api, or cms |
Options:
| Option | Description |
|---|---|
--force | Overwrite existing application |
--skip-copy-files | Skip copying default files |
Example:
# Create a Filament admin panel
php artisan make:application Admin filament
# Create a Laravel frontend application
php artisan make:application Portal laravel
# Create an API application
php artisan make:application Api apiPublishing Commands
qore-admin:publish
Publishes qore package assets and resources.
php artisan qore-admin:publishThis is typically run automatically via the post-update-cmd composer hook.
Utility Commands
qore-admin-base:initialize
Initializes the qore-admin-base configuration. This is run automatically during installation.
php artisan qore-admin-base:initialize