wallet handling 3

This commit is contained in:
2026-06-15 15:02:50 +03:30
parent fae79f8922
commit 9467a16e3e
+11 -15
View File
@@ -16,7 +16,16 @@ class AppServiceProvider extends ServiceProvider
*/
public function register()
{
//
// MigrationServiceProvider به‌صورت deferred است؛ قبل از override کردن migrate
// باید migration.repository و migrator ثبت شوند (حتی در package:discover).
$this->app->register(MigrationServiceProvider::class);
$this->app->singleton('command.migrate', function ($app) {
return new MigrateCommand(
$app->make('migrator'),
$app->make(Dispatcher::class)
);
});
}
/**
@@ -26,19 +35,6 @@ class AppServiceProvider extends ServiceProvider
*/
public function boot()
{
if (! $this->app->runningInConsole()) {
return;
}
$this->app->extend('command.migrate', function ($command, $app) {
if (! $app->bound('migrator')) {
(new MigrationServiceProvider($app))->register();
}
return new MigrateCommand(
$app->make('migrator'),
$app->make(Dispatcher::class)
);
});
//
}
}