コード例 #1
0
ファイル: helpers.php プロジェクト: DenchikBY/Simple-MVC-app
 function url($path)
 {
     return \System\Route::getBaseUrl() . '/' . ltrim($path, '/');
 }
コード例 #2
0
ファイル: Routes.php プロジェクト: shlappdev/shl-framework
<?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');