29 lines
891 B
Bash
29 lines
891 B
Bash
#!/usr/bin/env bash
|
|
|
|
# ============================================
|
|
# Laravel Driver
|
|
# ============================================
|
|
#
|
|
# Entry point for the Laravel driver.
|
|
# Sources all Laravel command modules and registers
|
|
# them into DRIVER_COMMANDS for dx::dispatch.
|
|
|
|
# ============================================
|
|
# Load Modules
|
|
# ============================================
|
|
|
|
# shellcheck source=/dev/null
|
|
source "$(ctx::dxkit)/drivers/laravel/migrate.sh"
|
|
|
|
# ============================================
|
|
# Register Commands
|
|
# ============================================
|
|
|
|
DRIVER_COMMANDS=(
|
|
[artisan]="laravel::exec"
|
|
[migrate]="laravel::migrate::run"
|
|
[migrate-create]="laravel::migrate::create"
|
|
[migrate-rollback]="laravel::migrate::rollback"
|
|
[migrate-status]="laravel::migrate::status"
|
|
[migrate-fresh]="laravel::migrate::fresh"
|
|
)
|