aside.php 1.1 KB
<?php
/**
 * A端用户路由文件
 */
use \Illuminate\Support\Facades\Route;
use \App\Http\Controllers\Aside;
//必须登录验证的路由组
Route::middleware(['web'])->group(function (){  //admin用渲染默认要加上web的中间件
    Route::middleware(['aloginauth'])->group(function () {
        Route::get('/', [Aside\IndexController::class, 'index'])->name('admin.home');
        Route::get('/logout', [Aside\LoginController::class, 'logout'])->name('admin.logout');

        //菜单
        Route::prefix('menu')->group(function () {
            Route::get('/', [Aside\MenuController::class, 'index'])->name('admin.menu');
            Route::get('/info', [Aside\MenuController::class, 'info'])->name('admin.menu_info');
            Route::post('/save', [Aside\MenuController::class, 'save'])->name('admin.menu_save');
            Route::any('/delete', [Aside\MenuController::class, 'delete'])->name('admin.menu_delete');
        });
    });

//无需登录验证的路由组
    Route::group([], function () {
        Route::any('/login', [Aside\LoginController::class, 'login'])->name('admin.login');
    });
});