假设我有1个应用程序和2个外部程序包。
api/v1/package1/foo
api/v1/package2/bar
在我的主要应用程序中,我想为每条Middleware
路线应用一些api/v1/*
。
怎么做?
答案 0 :(得分:0)
使用Route Groups来完成此任务。您可以通过这种方式设置前缀或域组,命名空间组和中间件组。
例如:
Route::group(['prefix' => 'api/v1'], function(){
Route::group(['prefix'=>'package1', 'middleware' => 'package1.middleware']), function({
Route::get('foo', 'FooController@foo');
});
Route::group(['prefix' => 'package2', 'middleware' => 'package2.middleware']), function({
Route::get('bar', 'BarController@bar');
});
});