Laravel中的路由失败:参数到达时损坏

时间:2014-11-04 14:16:28

标签: laravel laravel-routing

我对laravel的路线有bug。我有以下路线:

Route::any('/{any}/{from}-to-{info}.html', function($any, $from, $info) {
        return $from.$info;
    }); 

当网址为:/density/ounce-gallon-us-to-kilotonne-kiloliter.html

变量$ info在没有"到"的情况下被破坏。在kilotonne。

1 个答案:

答案 0 :(得分:0)

试试这个:

Route::any('/{any}/{from}-to-{info}.html', function($any, $from, $info) {
    return $from.$info;
})->where('from','[^\/]*')->where('info','[^\/]*');

它提供:ounce-gallon-uskilotonne-kiloliter作为输出