Artisan Commands
The Noerd Framework provides several Artisan commands.
Overview
Core Commands
| Command | Description |
|---|---|
noerd:install | Install framework |
noerd:demo | Install demo data (model, migration, YAML config, navigation) |
noerd:update | Update noerd content files without running installation setup |
noerd:create-admin | Create admin user |
noerd:make-admin | Make user admin |
noerd:create-tenant | Create new tenant |
noerd:create-app | Create new TenantApp |
noerd:assign-apps-to-tenant | Assign apps to tenant |
noerd:module | Create new module with complete structure |
noerd:make-collection | Create setup collection |
noerd:install
Installs the Noerd Framework and performs basic configuration.
php artisan noerd:installnoerd:demo
Installs demo data into your project. This publishes a fully working Demo Customers app with model, migration, Blade components, YAML configuration, navigation, and routes. The demo app is automatically registered as a TenantApp and assigned to all tenants.
php artisan noerd:demoThis command is also offered during noerd:install. It can be run independently at any time.
noerd:update
Updates noerd content files without running the full installation setup.
php artisan noerd:updatenoerd:create-admin
Creates a new administrator user.
php artisan noerd:create-adminnoerd:make-admin
Makes an existing user an administrator.
php artisan noerd:make-admin {userId}noerd:create-tenant
Creates a new tenant.
php artisan noerd:create-tenantnoerd:create-app
Creates a new TenantApp.
php artisan noerd:create-appnoerd:assign-apps-to-tenant
Assigns apps to a tenant.
php artisan noerd:assign-apps-to-tenantnoerd:module
Creates a new module with complete directory structure, including model, migration, Livewire components, YAML configurations, and translations.
php artisan noerd:module
# or with module name
php artisan noerd:module inventorynoerd:make-collection
Creates a new setup collection.
php artisan noerd:make-collection