Laravel 路由实现API版本控制 发表于 2020-03-27 | 分类于 PHP框架 , Laravel | | 浏览 次 字数统计: 232 | 阅读时长 ≈ 1 编辑 routes/api.php 123456789101112131415161718192021222324252627282930313233Route::group(['namespace'=>'Api'], function () {// Api控制器文件放在Api目录下 Route::group(['prefix'=>'v1','namespace'=>'V1'],function () {// v1版本 // Controllers Within The "App\Http\Controllers\Api\V1" Namespace Route::get('demo/foo', 'DemoController@foo')->name('api.v1.demo.foo'); // 访问地址 api/v1/demo/foo Route::get('demo/bar', 'DemoController@bar')->name('api.v1.demo.bar'); // 访问地址 api/v1/demo/bar Route::group(['middleware'=>'auth:api'], function () { //需要api认证的路由(用户表必须有api_token字段) //在控制器中获取用户信息$user = $request->user(); }); }); Route::group(['prefix'=>'v2', 'namespace'=>'V2'], function () {// v2版本 // Controllers Within The "App\Http\Controllers\Api\V2" Namespace Route::get('demo/foo', 'DemoController@foo')->name('api.v2.demo.foo'); // 访问地址 api/v2/demo/demo1 Route::get('demo/bar', 'DemoController@bar')->name('api.v2.demo.bar'); //访问地址 api/v2/demo/bar Route::group(['middleware'=>'auth:api'],function () { //需要api认证的路由(用户表必须有api_token字段) //在控制器中获取用户信息$user = $request->user(); }); });}); 坚持原创技术分享,您的支持将鼓励我继续创作! 打赏 微信支付 支付宝 本文作者: Peak Xin 本文链接: https://xinyufeng.net/2020/03/27/Laravel-路由实现API版本控制/ 版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明出处!