Laravel中失败的路由:参数到达时已断开

Laravel中失败的路由:参数到达时已断开,laravel,laravel-routing,Laravel,Laravel Routing,我在拉拉维尔的路线上发现了虫子。我有以下路线: Route::any('/{any}/{from}-to-{info}.html', function($any, $from, $info) { return $from.$info; }); 当URL为:/density/ounce-galler-us-to-kiloton-killol.html时 变量$info在千吨中没有“to”而被破坏。请尝试以下操作: Route::any('/{any}/{from}-to

我在拉拉维尔的路线上发现了虫子。我有以下路线:

Route::any('/{any}/{from}-to-{info}.html', function($any, $from, $info) {
        return $from.$info;
    }); 
当URL为:/density/ounce-galler-us-to-kiloton-killol.html时

变量$info在千吨中没有“to”而被破坏。

请尝试以下操作:

Route::any('/{any}/{from}-to-{info}.html', function($any, $from, $info) {
    return $from.$info;
})->where('from','[^\/]*')->where('info','[^\/]*');
其输出为:
盎司加仑US千吨千升