【问题标题】:get current path outside of Route获取 Route 之外的当前路径
【发布时间】:2015-02-08 10:33:12
【问题描述】:

在这个网址中: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()
{
    ...
});

【问题讨论】:

  • 可能是你得写几行。但是,如果您请求帮助,您应该告诉我们您想要归档的内容。如果没有人知道你的问题出在哪里,没有人可以提供帮助。

标签: laravel laravel-4 laravel-routing


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-09-01
    • 2018-04-13
    • 2020-04-16
    • 1970-01-01
    • 2020-07-27
    • 2015-07-09
    • 2010-10-26
    • 2021-11-02
    相关资源
    最近更新 更多