webman 路由问题

yzh52521

下面这条路由使用没问题
Route::group('/:version',function (){
Route::any('/index','app\:version\controller\Index@index');
});

就是命令行会 提示 Route set to /index is not callable

3586 2 2
2个回答

walkor

webman路由不支持这种用法。
'app\:version\controller\Index@index' 里的:version必须是确定的值。
试下下面用法

$versions = ['v1', 'v2'];
foreach($versions as $version) {
    Route::group($version,function () use ($version){
        Route::any('/index',"app\\$version\\controller\\Index@index");
    });
}
不败少龙

Route::any('/Login/index', [Login::class,'index']);

  • 暂无评论
年代过于久远,无法发表回答
🔝