您的位置:首页 > 教程 > PHP编程 > laravel 获取当前url的别名方法

laravel 获取当前url的别名方法

2020-09-04 08:32:53 来源:易采站长站 作者:

laravel 获取当前url的别名方法,路由,可以使用,别名,方法,为例

laravel 获取当前url的别名方法

易采站长站,站长之家为您整理了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.laravelylw.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();}
以上就是关于对laravel 获取当前url的别名方法的详细介绍。欢迎大家对laravel 获取当前url的别名方法内容提出宝贵意见

微信扫一扫

易采站长站微信账号