下面这条路由使用没问题 Route::group('/:version',function (){ Route::any('/index','app\:version\controller\Index@index'); });
就是命令行会 提示 Route set to /index is not callable
webman路由不支持这种用法。 'app\:version\controller\Index@index' 里的:version必须是确定的值。 试下下面用法
'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']);
webman路由不支持这种用法。
'app\:version\controller\Index@index'
里的:version
必须是确定的值。试下下面用法
这个可以
Route::any('/Login/index', [Login::class,'index']);