laravel 获取当前url的别名方法
发布:smiling 来源: PHP粉丝网 添加日期:2022-01-01 21:56:20 浏览: 评论:0
今天小编就为大家分享一篇laravel 获取当前url的别名方法,具有很好的参考价值,希望对大家有所帮助,一起跟随小编过来看看吧。
如下所示:
- Route::get('/xiongtest', [
- 'as' => 'xiong.test',
- 'uses' => 'XiongTestController@index'
- ]);
以上路由为例
在模版中可以使用route('xiong.test')来获取该路由的真实地址。
在XiongTestController@index中,可以使用以下方法获取路由别名
- public function index(Request $request)
- $routeAction = $request->route()->getAction();
- print_r($routeAction);
- }
输出结果为:
- array:8 [▼
- "domain" => "www.phpfensi.com"
- "middleware" => array:5 [▶]
- "as" => "xiong.test"
- "uses" => "App\Http\Controllers\Home\Main\XiongTestController@index"
- "controller" => "App\Http\Controllers\Home\Main\XiongTestController@index"
- "namespace" => "App\Http\Controllers\Home\Main"
- "prefix" => null
- "where" => []
- ]
或者使用getName()方法直接获取别名
$request->route()->getName()
或者用
- use Illuminate\Routing\Route;
- public function index(Request $request,Route $route)
- {
- echo $route->getName();
- }
Tags: laravel获取当前url
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)