Altering housekeeping modules

This commit is contained in:
ahwelp
2023-01-24 20:32:06 +00:00
parent 2b6ddf9569
commit 17f9fda294
10 changed files with 71 additions and 20 deletions
Executable → Regular
+28 -3
View File
@@ -3,16 +3,41 @@
use Routes\RouteCollection as RouteCollection;
use ORM\Connections as Connections;
use Schema\Wrapper as Wrapper;
use App\Core\Template\Output as Output;
RouteCollection::get('*', function () {
Output::addOnSubmenu('dev', '/paths', "Caminhos", "", ['class' => 'nav-link']);
}, -10)->doIgnore();
RouteCollection::cli('sanity/install', function() {
Wrapper::set_driver(Connections::getConnection());
Wrapper::begin();
App\Core\Sanity\MigratorController::getInstance()->execute_plan();
Wrapper::commit();
})->middlewareIgnore('auth');
RouteCollection::cli('install', function() {
Wrapper::set_driver(Connections::getConnection());
Wrapper::begin();
App\Core\Sanity\MigratorController::getInstance()->execute_plan();
Wrapper::commit();
})->middlewareIgnore('auth');
RouteCollection::cli('install/[d:module]', function() {
Wrapper::set_driver(Connections::getConnection());
Wrapper::begin();
App\Core\Sanity\MigratorController::getInstance()->execute_plan();
Wrapper::commit();
})->middlewareIgnore('auth');
RouteCollection::cli('reset', function() {
Wrapper::set_driver(Connections::getConnection());
Wrapper::begin();
App\Core\Sanity\MigratorController::getInstance()->reset();
Wrapper::commit();
});
RouteCollection::add('*', '*', function() {
App\Core\Sanity\MigratorController::getInstance()->sentinel();
}, -19)->doIgnore()->middlewareIgnore('auth');
}, -19)->doIgnore()->middlewareIgnore('auth');