示例#1
0
 function url($path)
 {
     return \System\Route::getBaseUrl() . '/' . ltrim($path, '/');
 }
示例#2
0
<?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');