additional info to routs add
This commit is contained in:
parent
11cb001cfd
commit
fc188482d0
@ -6,6 +6,8 @@ use Illuminate\Support\Facades\Schema;
|
|||||||
|
|
||||||
return new class extends Migration
|
return new class extends Migration
|
||||||
{
|
{
|
||||||
|
public string $migration;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Run the migrations.
|
* Run the migrations.
|
||||||
*/
|
*/
|
||||||
|
@ -4,6 +4,8 @@
|
|||||||
namespace kernel\console;
|
namespace kernel\console;
|
||||||
|
|
||||||
|
|
||||||
|
use kernel\helpers\Debug;
|
||||||
|
|
||||||
class Out
|
class Out
|
||||||
{
|
{
|
||||||
private $foreground_colors = array();
|
private $foreground_colors = array();
|
||||||
@ -80,4 +82,16 @@ class Out
|
|||||||
{
|
{
|
||||||
return array_keys($this->background_colors);
|
return array_keys($this->background_colors);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// public function printHeaderTable(): void
|
||||||
|
// {
|
||||||
|
// echo "\n+-----------------------------+-----------------------------+-----------------------------+-----------------------------+\n";
|
||||||
|
// printf("%-30s", "| Routs");
|
||||||
|
// printf("%-30s", "| Description");
|
||||||
|
// printf("%-30s", "| Params");
|
||||||
|
// printf("%-30s", "| Params description");
|
||||||
|
// printf("%-30s", "|");
|
||||||
|
// echo "\n+-----------------------------+-----------------------------+-----------------------------+-----------------------------+\n";
|
||||||
|
// }
|
||||||
|
|
||||||
}
|
}
|
@ -20,35 +20,77 @@ App::$collector->group(["prefix" => "migration"], callback: function (RouteColle
|
|||||||
[MigrationController::class, 'actionCreate'],
|
[MigrationController::class, 'actionCreate'],
|
||||||
additionalInfo: ['description' => 'Создание миграции', 'params' => ['--name' => 'Название миграции', '--path' => 'Путь по которому будет создана миграция']]
|
additionalInfo: ['description' => 'Создание миграции', 'params' => ['--name' => 'Название миграции', '--path' => 'Путь по которому будет создана миграция']]
|
||||||
);
|
);
|
||||||
App::$collector->console('rollback', [MigrationController::class, 'actionRollback']);
|
App::$collector->console('rollback',
|
||||||
|
[MigrationController::class, 'actionRollback'],
|
||||||
|
additionalInfo: ['description' => 'Откатить миграции']
|
||||||
|
);
|
||||||
});
|
});
|
||||||
|
|
||||||
App::$collector->group(["prefix" => "admin-theme"], callback: function (RouteCollector $router){
|
App::$collector->group(["prefix" => "admin-theme"], callback: function (RouteCollector $router){
|
||||||
App::$collector->console('install', [\kernel\console\controllers\AdminThemeController::class, 'actionInstallTheme']);
|
App::$collector->console('install',
|
||||||
App::$collector->console('uninstall', [\kernel\console\controllers\AdminThemeController::class, 'actionUninstallTheme']);
|
[\kernel\console\controllers\AdminThemeController::class, 'actionInstallTheme'],
|
||||||
|
additionalInfo: ['description' => 'Установить тему админ-панели', 'params' => ['--path' => 'Путь к устанавливаемой теме']]
|
||||||
|
);
|
||||||
|
App::$collector->console('uninstall',
|
||||||
|
[\kernel\console\controllers\AdminThemeController::class, 'actionUninstallTheme'],
|
||||||
|
additionalInfo: ['description' => 'Удалить тему админ-панели', 'params' => ['--path' => 'Путь к удаляемой теме']]
|
||||||
|
);
|
||||||
});
|
});
|
||||||
|
|
||||||
App::$collector->group(["prefix" => "secure"], callback: function (RouteCollector $router){
|
App::$collector->group(["prefix" => "secure"], callback: function (RouteCollector $router){
|
||||||
App::$collector->console('create-secret-key', [\kernel\console\controllers\SecureController::class, 'actionCreateSecretKey']);
|
App::$collector->console('create-secret-key',
|
||||||
|
[\kernel\console\controllers\SecureController::class, 'actionCreateSecretKey'],
|
||||||
|
additionalInfo: ['description' => 'Генерация секрктного ключа и запись его в .env']
|
||||||
|
);
|
||||||
});
|
});
|
||||||
|
|
||||||
App::$collector->group(["prefix" => "admin"], callback: function (RouteCollector $router){
|
App::$collector->group(["prefix" => "admin"], callback: function (RouteCollector $router){
|
||||||
App::$collector->console('init', [\kernel\console\controllers\AdminConsoleController::class, 'actionInit']);
|
App::$collector->console('init',
|
||||||
|
[\kernel\console\controllers\AdminConsoleController::class, 'actionInit'],
|
||||||
|
additionalInfo: ['description' => 'Инициализация админ-панели']
|
||||||
|
);
|
||||||
});
|
});
|
||||||
|
|
||||||
App::$collector->group(["prefix" => "module"], callback: function (RouteCollector $router){
|
App::$collector->group(["prefix" => "module"], callback: function (RouteCollector $router){
|
||||||
App::$collector->console('install', [\kernel\console\controllers\ModuleController::class, 'actionInstallModule']);
|
App::$collector->console('install',
|
||||||
App::$collector->console('uninstall', [\kernel\console\controllers\ModuleController::class, 'actionUninstallModule']);
|
[\kernel\console\controllers\ModuleController::class, 'actionInstallModule'],
|
||||||
App::$collector->console('pack', [\kernel\console\controllers\ModuleController::class, 'actionPackModule']);
|
additionalInfo: ['description' => 'Установка модуля', 'params' => ['--path' => 'Путь к устанавливаемому модулю']]
|
||||||
App::$collector->console('update', [\kernel\console\controllers\ModuleController::class, 'actionUpdateModule']);
|
);
|
||||||
App::$collector->console('construct', [\kernel\console\controllers\ModuleController::class, 'actionConstructModule']);
|
App::$collector->console('uninstall',
|
||||||
App::$collector->console('mk', [\kernel\console\controllers\ModuleController::class, 'actionMk']);
|
[\kernel\console\controllers\ModuleController::class, 'actionUninstallModule'],
|
||||||
|
additionalInfo: ['description' => 'Удалить модуль', 'params' => ['--path' => 'Путь к удаляемому модулю']]
|
||||||
|
);
|
||||||
|
App::$collector->console('pack',
|
||||||
|
[\kernel\console\controllers\ModuleController::class, 'actionPackModule'],
|
||||||
|
additionalInfo: ['description' => 'Заархивировать модуль', 'params' => ['--path' => 'Путь к модулю, который нужно заархивировать']]
|
||||||
|
);
|
||||||
|
App::$collector->console('update',
|
||||||
|
[\kernel\console\controllers\ModuleController::class, 'actionUpdateModule'],
|
||||||
|
additionalInfo: ['description' => 'Обновить модуль', 'params' => ['--path' => 'Путь к архиву с модулем']]
|
||||||
|
);
|
||||||
|
App::$collector->console('construct',
|
||||||
|
[\kernel\console\controllers\ModuleController::class, 'actionConstructModule'],
|
||||||
|
additionalInfo: ['description' => 'Сгенерировать модуль']
|
||||||
|
);
|
||||||
});
|
});
|
||||||
|
|
||||||
App::$collector->group(["prefix" => "kernel"], callback: function (RouteCollector $router){
|
App::$collector->group(["prefix" => "kernel"], callback: function (RouteCollector $router){
|
||||||
// App::$collector->console('install', [\kernel\console\controllers\ModuleController::class, 'actionInstallModule']);
|
App::$collector->console('pack',
|
||||||
// App::$collector->console('uninstall', [\kernel\console\controllers\ModuleController::class, 'actionUninstallModule']);
|
[\kernel\console\controllers\KernelController::class, 'actionPackKernel'],
|
||||||
App::$collector->console('pack', [\kernel\console\controllers\KernelController::class, 'actionPackKernel']);
|
additionalInfo: ['description' => 'Заархивировать ядро', 'params' => ['--path' => 'Путь к ядру']]
|
||||||
App::$collector->console('update', [\kernel\console\controllers\KernelController::class, 'actionUpdateKernel']);
|
);
|
||||||
|
App::$collector->console('update',
|
||||||
|
[\kernel\console\controllers\KernelController::class, 'actionUpdateKernel'],
|
||||||
|
additionalInfo: [
|
||||||
|
'description' => 'Обновить модуль',
|
||||||
|
'params' =>
|
||||||
|
[
|
||||||
|
'--path' => 'Путь к архиву ядра',
|
||||||
|
'bootstrap' => 'Обновить bootstrap',
|
||||||
|
'composer' => 'Обновить composer',
|
||||||
|
'env' => 'Обновить .env.example'
|
||||||
|
]
|
||||||
|
]
|
||||||
|
);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -6,6 +6,7 @@ use Illuminate\Support\Facades\Schema;
|
|||||||
|
|
||||||
return new class extends Migration
|
return new class extends Migration
|
||||||
{
|
{
|
||||||
|
public string $migration;
|
||||||
/**
|
/**
|
||||||
* Run the migrations.
|
* Run the migrations.
|
||||||
*/
|
*/
|
||||||
|
@ -6,6 +6,7 @@ use Illuminate\Support\Facades\Schema;
|
|||||||
|
|
||||||
return new class extends Migration
|
return new class extends Migration
|
||||||
{
|
{
|
||||||
|
public string $migration;
|
||||||
/**
|
/**
|
||||||
* Run the migrations.
|
* Run the migrations.
|
||||||
*/
|
*/
|
||||||
|
@ -6,6 +6,8 @@ use Illuminate\Support\Facades\Schema;
|
|||||||
|
|
||||||
return new class extends Migration
|
return new class extends Migration
|
||||||
{
|
{
|
||||||
|
public string $migration;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Run the migrations.
|
* Run the migrations.
|
||||||
*/
|
*/
|
||||||
|
@ -6,6 +6,8 @@ use Illuminate\Support\Facades\Schema;
|
|||||||
|
|
||||||
return new class extends Migration
|
return new class extends Migration
|
||||||
{
|
{
|
||||||
|
public string $migration;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Run the migrations.
|
* Run the migrations.
|
||||||
*
|
*
|
||||||
|
Loading…
Reference in New Issue
Block a user