59 lines
2.8 KiB
PHP
59 lines
2.8 KiB
PHP
<?php
|
|
|
|
use CodeIgniter\Router\RouteCollection;
|
|
|
|
/**
|
|
* @var RouteCollection $routes
|
|
*/
|
|
$routes->get('/', 'Home::index');
|
|
$routes->get('dashboard', 'Home::dashboard');
|
|
$routes->get('dashboard/classic-mock', 'Home::dashboardClassicMock');
|
|
$routes->get('dashboard/modern', 'Home::dashboardModern');
|
|
$routes->get('dashboard/dense', 'Home::dashboardDense');
|
|
$routes->get('dashboard/charts', 'Home::dashboardCharts');
|
|
$routes->get('bag/inventory-inquiry', 'Home::inventoryInquiry');
|
|
$routes->get('bag/waste-suibal-enterprise', 'Home::wasteSuibalEnterprise');
|
|
|
|
// Auth
|
|
$routes->get('login', 'Auth::showLoginForm');
|
|
$routes->post('login', 'Auth::login');
|
|
$routes->get('logout', 'Auth::logout');
|
|
$routes->get('register', 'Auth::showRegisterForm');
|
|
$routes->post('register', 'Auth::register');
|
|
|
|
// Admin (adminAuth 필터 적용)
|
|
$routes->group('admin', ['filter' => 'adminAuth'], static function ($routes): void {
|
|
$routes->get('select-local-government', 'Admin\SelectLocalGovernment::index');
|
|
$routes->post('select-local-government', 'Admin\SelectLocalGovernment::store');
|
|
$routes->get('/', 'Admin\Dashboard::index');
|
|
$routes->get('users', 'Admin\User::index');
|
|
$routes->get('users/create', 'Admin\User::create');
|
|
$routes->post('users/store', 'Admin\User::store');
|
|
$routes->get('users/edit/(:num)', 'Admin\User::edit/$1');
|
|
$routes->post('users/update/(:num)', 'Admin\User::update/$1');
|
|
$routes->post('users/delete/(:num)', 'Admin\User::delete/$1');
|
|
$routes->get('access/login-history', 'Admin\Access::loginHistory');
|
|
$routes->get('access/approvals', 'Admin\Access::approvals');
|
|
$routes->post('access/approve/(:num)', 'Admin\Access::approve/$1');
|
|
$routes->post('access/reject/(:num)', 'Admin\Access::reject/$1');
|
|
$routes->get('roles', 'Admin\Role::index');
|
|
$routes->get('menus', 'Admin\Menu::index');
|
|
$routes->get('menus/list', 'Admin\Menu::list');
|
|
$routes->post('menus/store', 'Admin\Menu::store');
|
|
$routes->post('menus/update/(:num)', 'Admin\Menu::update/$1');
|
|
$routes->post('menus/delete/(:num)', 'Admin\Menu::delete/$1');
|
|
$routes->post('menus/move', 'Admin\Menu::move');
|
|
|
|
// Local government & designated shop 관리
|
|
$routes->get('local-governments', 'Admin\LocalGovernment::index');
|
|
$routes->get('local-governments/create', 'Admin\LocalGovernment::create');
|
|
$routes->post('local-governments/store', 'Admin\LocalGovernment::store');
|
|
|
|
$routes->get('designated-shops', 'Admin\DesignatedShop::index');
|
|
$routes->get('designated-shops/create', 'Admin\DesignatedShop::create');
|
|
$routes->post('designated-shops/store', 'Admin\DesignatedShop::store');
|
|
$routes->get('designated-shops/edit/(:num)', 'Admin\DesignatedShop::edit/$1');
|
|
$routes->post('designated-shops/update/(:num)', 'Admin\DesignatedShop::update/$1');
|
|
$routes->post('designated-shops/delete/(:num)', 'Admin\DesignatedShop::delete/$1');
|
|
});
|