#!/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" )