Central Database Commands
Central Database Commands
Section titled “Central Database Commands”Commands to manage the central database.
filament-tenancy:setup-central
Section titled “filament-tenancy:setup-central”Complete central database setup with optional admin creation.
# Interactive setupphp artisan filament-tenancy:setup-central
# Setup with admin creation (interactive)php artisan filament-tenancy:setup-central --create-admin
# Setup with admin parametersphp artisan filament-tenancy:setup-central \ --create-admin \ --admin-name="John Doe" \ --admin-email="admin@example.com" \ --admin-password="secure-password"Options
Section titled “Options”--create-admin- Create central administrator user after setup--admin-name=NAME- Name for central administrator--admin-email=EMAIL- Email for central administrator--admin-password=PASS- Password for central administrator--force- Force operation in production
filament-tenancy:seed-central
Section titled “filament-tenancy:seed-central”Seed the central database with roles and permissions.
php artisan filament-tenancy:seed-central
# Force in productionphp artisan filament-tenancy:seed-central --forceOptions
Section titled “Options”--force- Force operation in production
filament-tenancy:create-central-admin
Section titled “filament-tenancy:create-central-admin”Create a central administrator user with Super Admin role.
# Interactive creationphp artisan filament-tenancy:create-central-admin
# Non-interactive creationphp artisan filament-tenancy:create-central-admin \ --name="Jane Doe" \ --email="jane@example.com" \ --password="my-secure-password"
# Update existing userphp artisan filament-tenancy:create-central-admin \ --email="existing@example.com" \ --forceOptions
Section titled “Options”--name=NAME- Administrator user name--email=EMAIL- Administrator user email--password=PASS- Administrator user password--force- Force creation even if user exists