|
|
|
@@ -2,7 +2,7 @@ |
|
|
|
|
|
|
|
declare(strict_types=1); |
|
|
|
|
|
|
|
require_once __DIR__ . '/vendor/autoload.php'; |
|
|
|
require_once __DIR__ . '/../vendor/autoload.php'; |
|
|
|
|
|
|
|
$command = $argv[1] ?? 'help'; |
|
|
|
$options = array_slice($argv, 2); |
|
|
|
@@ -62,7 +62,7 @@ try { |
|
|
|
$name = $argv[2] ?? ''; |
|
|
|
|
|
|
|
if ($name === '') { |
|
|
|
throw new InvalidArgumentException('Provide a migration name. Example: php migrate.php make create_projects_table'); |
|
|
|
throw new InvalidArgumentException('Provide a migration name. Example: php scripts/migrate.php make create_projects_table'); |
|
|
|
} |
|
|
|
|
|
|
|
$path = $manager->make($name); |
|
|
|
@@ -81,7 +81,7 @@ try { |
|
|
|
} |
|
|
|
|
|
|
|
if (in_array('--seed', $options, true)) { |
|
|
|
require __DIR__ . '/database/seed_employees.php'; |
|
|
|
require __DIR__ . '/../database/seed_employees.php'; |
|
|
|
seed_employees(1000, true); |
|
|
|
} |
|
|
|
|
|
|
|
@@ -92,11 +92,11 @@ try { |
|
|
|
default: |
|
|
|
echo "Migration CLI" . PHP_EOL; |
|
|
|
echo "Usage:" . PHP_EOL; |
|
|
|
echo " php migrate.php up" . PHP_EOL; |
|
|
|
echo " php migrate.php down [steps]" . PHP_EOL; |
|
|
|
echo " php migrate.php status" . PHP_EOL; |
|
|
|
echo " php migrate.php make <name>" . PHP_EOL; |
|
|
|
echo " php migrate.php fresh [--seed]" . PHP_EOL; |
|
|
|
echo " php scripts/migrate.php up" . PHP_EOL; |
|
|
|
echo " php scripts/migrate.php down [steps]" . PHP_EOL; |
|
|
|
echo " php scripts/migrate.php status" . PHP_EOL; |
|
|
|
echo " php scripts/migrate.php make <name>" . PHP_EOL; |
|
|
|
echo " php scripts/migrate.php fresh [--seed]" . PHP_EOL; |
|
|
|
exit(0); |
|
|
|
} |
|
|
|
} catch (Throwable $exception) { |