混合laravel路由组

时间:2019-04-04 05:05:31

标签: php laravel routes

我需要将带有前缀和中间件的路由组合而为一,但不确定如何做?在laravel documents中没有这样复杂的示例。

这就是我想要的:

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

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

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

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

任何人都可以帮助您解决这一问题吗?

2 个答案:

答案 0 :(得分: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');

});

答案 1 :(得分:0)

尝试下面的代码。

如果您使用多个中间件。

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