Lumen Dingo 路由命名空间写法问题
环境:
php 7.3
apache 2.4
Laravel Framework Lumen (8.2.3) (Laravel Components ^8.0)
dingo 3.0
各位大佬,好
今天尝试用Lumen + Dingo写一下接口, 在写路由的时候发现
$api->version('v1', ['namespace' => 'App\Http\Controller\v1'], function ($api) {
$api->get('hello_world', 'HelloWorldController@index');
});
这样写命名空间是是识别不了的,
我只能写成这样
$api->version('v1', function ($api) {
$api->get('hello_world', [\App\Http\Controllers\v1\HelloWorldController::class, 'index']);
});
请问有没有什么方法可以不使用use且自动加载前面的命名空间呀?
[\App\Http\Controllers\v1\
非常感谢
get上层再包个group加命名空间,走laravel的路由配置