zoukankan      html  css  js  c++  java
  • laravel 中路由的快速设置(只需一个控制器名就ok) 不用具体到方法

    routes/web.php 设置路由

    Route::group(['middleware' => ['iqiyiHttpMiddlewareVerifyCsrfToken::class']], function () {
    //支付订单
    Route::any('order/{action}', function(iqiyiHttpControllersOrder $index, $action,IlluminateHttpRequest $request ){

    return $index->$action($request);
    })->middleware('authAdmin');

    // 报告
    Route::any('report/{action}', function(iqiyiHttpControllersReport $index, $action,IlluminateHttpRequest $request ){

    return $index->$action($request);
    })->middleware('authAdmin');

    // 数据统计
    Route::any('statistics/{action}', function(iqiyiHttpControllersStatistics $index, $action,IlluminateHttpRequest $request ){
    return $index->$action($request);
    })->middleware('authAdmin');
    // 图片管理
    Route::any('img/{action}', function(iqiyiHttpControllersImg $index, $action,IlluminateHttpRequest $request ){

    return $index->$action($request);
    //dump($request);
    })->middleware('authAdmin');
    // 用户管理
    Route::any('user/{action}', function(iqiyiHttpControllersUser $index, $action,IlluminateHttpRequest $request ){

    return $index->$action($request);
    })->middleware('authAdmin');
    // 角色管理
    Route::any('role/{action}', function(iqiyiHttpControllersRole $index, $action,IlluminateHttpRequest $request ){

    return $index->$action($request);
    })->middleware('authAdmin');
    // 菜单管理
    Route::any('menu/{action}', function(iqiyiHttpControllersMenu $index, $action,IlluminateHttpRequest $request ){

    return $index->$action($request);
    })->middleware('authAdmin');


    Route::any('/login', 'Login@index');
    Route::any('logout', 'Login@logout');

    Route::any('/', 'Index@main')->middleware('authAdmin');

    Route::any('import', 'Import@index')->middleware('authAdmin');

    Route::any('import/{action}',function(iqiyiHttpControllersImport $index, $action,IlluminateHttpRequest $request ){
    return $index->$action($request);
    })->middleware('authAdmin');

    Route::any('stock/{action}',function(iqiyiHttpControllersStock $index, $action,IlluminateHttpRequest $request ){
    return $index->$action($request);
    })->middleware('authAdmin');

    Route::get('downreport/{filename}/{expname}', function($filename,$expname) {
    return response()->download(storage_path('report/'.$filename),$expname.'.xls');
    })->middleware('authAdmin');

    // Route::any('channel/{action}',function(iqiyiHttpControllersChannel $index, $action,IlluminateHttpRequest $request ){
    // return $index->$action($request);
    // })->middleware('authAdmin');
    Route::any('importlist', 'Import@lists')->middleware('authAdmin');

    });


    Route::any('order/{action}', function(iqiyiHttpControllersOrder $index, $action,IlluminateHttpRequest $request ){

    return $index->$action($request);
    })->middleware('authAdmin');

  • 相关阅读:
    ultraEdit使用utf8乱码的解决办法
    利用替换字符串的函数StringReplace删除字符串中指定的字符或字符串
    COBID,CanID,NodeID的不同
    随机生成一个10位的数字(来自大富翁)
    Delphi2010下,Unit aliases会影响到Code Insight功能?
    使用鼠标拖曳的方式移动、更改panel控件的大小
    将四个BYTE数值转换成IEEE754标准的浮点数
    判断shift,ctrl,alt键是否按下
    获取邮箱中的用户名
    IFM控制器中关于支线长度的说明
  • 原文地址:https://www.cnblogs.com/djwhome/p/8865431.html
Copyright © 2011-2022 走看看