Laravel 5:访问自定义路径信息

时间:2017-08-09 06:38:40

标签: php laravel laravel-5

是否需要在route定义中返回自定义信息,例如将它们返回当前路线:

$request->route()->getAction();

路线样本:

Route::GET('users/{me}/{uid}',['uses'=>'user@users', 'as'=>'users_me', 'sys_cache'=>false]);

是否可以使用路由名称sys_cache返回users_me值?

注意:users_me不是当前请求的路线,

感谢,

1 个答案:

答案 0 :(得分:1)

这是未经测试的,但看起来正确通过代码:

$action = Route::getRoutes()->getByName('users_me')->getAction();
$sysCache = $action['sys_cache'];

Route::getRoutes()应该为您提供RouteCollectiongetByName()应该通过路由名称获取集合中的路由。 getAction()应该为您提供路线上定义的动作数组。