get('/', 'LoginController::index'); $routes->get('/test', 'Home::test'); $routes->get('/login', 'LoginController::index');///auth/google $routes->get('/logout', 'LoginController::logout'); $routes->get('/oauth2callback', 'LoginController::receiveGoogleOAuthResponse'); $routes->get('/auth/google', 'LoginController::initiateGoogleOAuth'); $routes->group("/user", ["filter" => "authMVC"], function($routes){ $routes->post("create", "UserController::create"); $routes->get("create", "UserController::create"); $routes->post("edit", "UserController::edit"); $routes->get("list", "UserController::list"); $routes->get("getuser/(:hash)", "UserController::getuser/$1"); $routes->get("deactive/(:hash)", "UserController::deactive/$1"); $routes->get("rolesandteams", "UserController::getRolesAndTeams"); }); $routes->group("/dashboard", ["filter" => "authMVC"], function($routes){ $routes->get("view", "DashboardController::dashboard"); }); $routes->group("/client", ["filter" => "authMVC"], function($routes){ $routes->get("list", "ClientController::index"); $routes->get("create", "ClientController::clientOnboarding"); $routes->group("general", ["filter" => "authMVC"], function($routes){ $routes->get("create", "ClientController::clientGeneralInfoData"); $routes->post("create", "ClientController::createClientGeneralInfo"); }); $routes->group("relation", ["filter" => "authMVC"], function($routes){ $routes->get("list", "ClientController::index"); $routes->get("create", "ClientController::clientCreate"); $routes->post("create", "ClientController::clientCreate"); }); $routes->group("branch", ["filter" => "authMVC"], function($routes){ $routes->get("list", "ClientController::index"); $routes->get("create", "ClientController::clientCreate"); $routes->post("create", "ClientController::clientCreate"); }); $routes->group("policy", ["filter" => "authMVC"], function($routes){ $routes->get("list", "ClientController::index"); $routes->get("create", "ClientController::clientCreate"); $routes->post("create", "ClientController::clientCreate"); }); $routes->group("kyc", ["filter" => "authMVC"], function($routes){ $routes->get("list", "ClientController::index"); $routes->get("create", "ClientController::clientCreate"); $routes->post("create", "ClientController::clientCreate"); }); }); $routes->group("/employee", ["filter" => "authMVC"], function($routes){ $routes->get("list", "EmployeeController::list"); $routes->get("search", "EmployeeController::search"); $routes->get("bulk-event-uplod", "EmployeeController::employeesUplodWithEvents"); $routes->post("bulk-event-uplod", "EmployeeController::employeesUplodWithEvents"); }); $routes->group("/util", ["filter" => "authMVC"], function($routes){ $routes->get("clients-with-policies", "EmployeeController::getClientWithPolicies"); }); $routes->cli('processjob', 'JobWorker::processJob');