【发布时间】:2016-06-15 14:19:58
【问题描述】:
我正在尝试做一些不同的事情,但我找不到任何方法。也许我的方法是错误的,但无论哪种方式,我都认为我可以在这里找到一些帮助。
我有一个 Laravel 5 项目,你知道如何使用以下方法获取当前路由名称:
\Request::route()->getName();
所以我实际上正在寻找完全相反的方法。也许不是完全相反,但我需要的是根据我给该路由的名称检索我的路由 URL。 这是我的梦想场景。
我的 routes.php:
Route::any('/hos', "HospitalController@index")->name("hospital");
我想在我的控制器中做的事情,我不知道如何做,或者即使是可能的:
// I have no idea if this is possible but thats what I'm trying to accomplish
$my_route_url = \Request::route()->getURLByName("hospital");
echo $my_route_url; // this would echo: "/hos"
我可能在这里使用了错误的方法,所以也许你们可以帮我解决这个问题。
谢谢!
【问题讨论】:
标签: php laravel laravel-5 routes laravel-routing