获取Route之外的当前路径

时间:2014-12-10 09:32:47

标签: laravel laravel-4 laravel-routing

在此网址中:http://siteName/html/test

我想抓住test当然在路线内。 这非常有效:

Route::get('test', function()
{
    return Route::getCurrentRoute()->getPath();
}); 

但我想访问任何路径之外的路径,并在我的route.php文件中访问:

// routes.php
return Route::getCurrentRoute()->getPath();
Route::get('test', function()
{
    ...
});

1 个答案:

答案 0 :(得分:4)

如果您尝试捕获所有路线。将此添加为您的最后一条路线。

Route::any('{all}', function($uri)
{
    return Route::getCurrentRoute()->getPath();
})->where('all', '.*');