文件位置: Modules\TestApi\routes.php
<?php
$api = app('Dingo\Api\Routing\Router');
$api->version('v1', function ($api) {
$api->group(['middleware' => 'api', 'prefix' => 'testapi', 'namespace' => 'Modules\TestApi\Http\V1\Controllers'], function($api)
{
$api->get('/version', function(){
return 'this is Modules routes version 1';
});
});
});
$api->version('v2', function ($api) {
$api->group(['middleware' => 'api', 'prefix' => 'testapi', 'namespace' => 'Modules\TestApi\Http\V2\Controllers'], function($api)
{
$api->get('/version', function(){
return 'this is Modules routes version 2';
});
});
});
调用接口时报错误:
{
"message": "",
"exception": "Symfony\\Component\\HttpKernel\\Exception\\NotFoundHttpException",
"file": "/home/www-data/my_v2_laravel/vendor/laravel/framework/src/Illuminate/Routing/RouteCollection.php",
"line": 179,
....
...
....
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.