function url($path) { return \System\Route::getBaseUrl() . '/' . ltrim($path, '/'); }
<?php use Library\Identity; use System\Route; Identity::Init(); Route::Group(['Prefix' => '/administrator', 'Middleware' => 'RoleAdministrator'], function ($route) { /** * auth */ $route::Map(['Get', 'Post'], '/login', 'Administrator\\' . (class_exists('App\\Controllers\\Administrator\\' . Identity::Directory() . '\\User\\Users') ? Identity::Directory() : 'Base') . '\\User\\Users@Login'); $route::Get('/logout', 'Administrator\\' . (class_exists('App\\Controllers\\Administrator\\' . Identity::Directory() . '\\User\\Users') ? Identity::Directory() : 'Base') . '\\User\\Users@Logout'); /** * Menu */ $route::Crud('/menu/menumanager', 'Administrator\\' . (class_exists('App\\Controllers\\Administrator\\' . Identity::Directory() . '\\Menu\\MenuManager') ? Identity::Directory() : 'Base') . '\\Menu\\MenuManager'); /** * User */ $route::Crud('/user/users', 'Administrator\\' . (class_exists('App\\Controllers\\Administrator\\' . Identity::Directory() . '\\User\\Users') ? Identity::Directory() : 'Base') . '\\User\\Users'); $route::Crud('/user/role', 'Administrator\\' . (class_exists('App\\Controllers\\Administrator\\' . Identity::Directory() . '\\User\\Role') ? Identity::Directory() : 'Base') . '\\User\\Role'); $route::Crud('/user/permission', 'Administrator\\' . (class_exists('App\\Controllers\\Administrator\\' . Identity::Directory() . '\\User\\Permission') ? Identity::Directory() : 'Base') . '\\User\\Permission'); }); Route::Get('/administrator/403.html', 'Administrator\\' . (class_exists('App\\Controllers\\Administrator\\' . Identity::Directory() . '\\Error') ? Identity::Directory() : 'Base') . '\\Error@NotFound');