Enable Discovery debug logging for production troubleshooting
- Add DISCOVERY_LOG_LEVEL=debug - Add DISCOVERY_SHOW_PROGRESS=true - Temporary changes for debugging InitializerProcessor fixes on production
This commit is contained in:
@@ -0,0 +1,34 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace App\Framework\Database\Migration\Commands;
|
||||
|
||||
use App\Framework\Console\ConsoleCommand;
|
||||
use App\Framework\Database\Migration\MigrationGenerator;
|
||||
|
||||
final class MakeMigrationCommand
|
||||
{
|
||||
public function __construct(
|
||||
private readonly MigrationGenerator $generator
|
||||
) {
|
||||
}
|
||||
|
||||
#[ConsoleCommand('make:migration', 'Generate a new migration file')]
|
||||
public function __invoke(string $name, string $domain = 'Media'): void
|
||||
{
|
||||
if (empty($name)) {
|
||||
echo "Error: Migration name is required\n";
|
||||
echo "Usage: make:migration CreateUsersTable [Domain]\n";
|
||||
|
||||
return;
|
||||
}
|
||||
|
||||
try {
|
||||
$filePath = $this->generator->generate($name, $domain);
|
||||
echo "Migration created: {$filePath}\n";
|
||||
} catch (\Exception $e) {
|
||||
echo "Error creating migration: {$e->getMessage()}\n";
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user