文件位置: 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,
....
...
....