【问题标题】:Mixing laravel route groups混合 laravel 路由组
【发布时间】:2019-04-04 05:05:31
【问题描述】:

我需要将带有前缀和中间件的路由组合二为一,但不知道该怎么做?在laravel documents 中没有这么复杂的样本。

这就是我想要的:

Route::group({Prefix}, {middleware}, function(){...});

我知道我可以在路由组的末尾添加中间件,例如:

Route::group({Prefix}, function(){...})->middleware('xxxx');

但我喜欢第一个样本的形状(都在组的顶部)。

那么任何人都可以帮助解决这个问题吗?

【问题讨论】:

    标签: php laravel routes


    【解决方案1】:

    试试这样的,

     Route::group(['middleware' => 'cors', 'prefix' => '/v1/test'], function () {
    
    Route::post('/', 'Admin\testController@create');    
    
    Route::post('/list', 'Admin\testController@list');
    
    
    Route::post('/view', 'Admin\testController@view');
    
    Route::post('/update', 'Admin\testController@update');
    
    });
    

    【讨论】:

      【解决方案2】:

      试试下面的代码。

      如果您使用多个中间件。

      Route::group(['prefix' => 'admin', 'middleware' => ['auth','admin']], function() {
      });
      

      【讨论】:

        猜你喜欢
        • 2013-06-07
        • 1970-01-01
        • 1970-01-01
        • 2016-04-26
        • 2017-11-13
        • 1970-01-01
        • 2014-11-14
        • 1970-01-01
        • 2017-02-15
        相关资源
        最近更新 更多