'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');