laravel 获取当前url的别名方法

 更新时间:2019年10月11日 16:25:15   作者:原力大师刚  
今天小编就为大家分享一篇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的别名方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Yii2框架自定义验证规则操作示例

    Yii2框架自定义验证规则操作示例

    这篇文章主要介绍了Yii2框架自定义验证规则操作,结合实例形式分析了Yii2自定义验证规则实现方法、操作技巧与注意事项,需要的朋友可以参考下
    2019-02-02
  • Laravel框架执行原生SQL语句及使用paginate分页的方法

    Laravel框架执行原生SQL语句及使用paginate分页的方法

    这篇文章主要介绍了Laravel框架执行原生SQL语句及使用paginate分页的方法,以类函数的形式给出了Laravel框架执行原生SQL语句以及paginate分页的相关操作技巧,需要的朋友可以参考下
    2018-08-08
  • ThinkPHP3.1查询语言详解

    ThinkPHP3.1查询语言详解

    这篇文章主要介绍了ThinkPHP3.1查询语言,需要的朋友可以参考下
    2014-06-06
  • windows 2008r2+php5.6.28环境搭建详细过程

    windows 2008r2+php5.6.28环境搭建详细过程

    这篇文章主要介绍了windows 2008r2+php5.6.28环境搭建详细过程,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-06-06
  • php中的双引号与单引号的基本使用及区别

    php中的双引号与单引号的基本使用及区别

    字符串是一个非常要的知识,在开发中,有的使用单引号,有的使用双引号,这个是有区别的,这篇文章主要介绍了php中的双引号与单引号的基本使用,需要的朋友可以参考下
    2023-06-06
  • thinkphp3.2框架集成QRcode生成二维码的方法分析

    thinkphp3.2框架集成QRcode生成二维码的方法分析

    这篇文章主要介绍了thinkphp3.2框架集成QRcode生成二维码的方法,结合实例形式分析了QRcode的下载、扩展以及thinkphp3.2使用QRcode生成二维码的相关操作技巧,需要的朋友可以参考下
    2020-03-03
  • Yii视图CGridView实现操作按钮定义地址示例

    Yii视图CGridView实现操作按钮定义地址示例

    这篇文章主要介绍了Yii视图CGridView实现操作按钮定义地址的方法,涉及Yii视图按钮操作相关技巧,需要的朋友可以参考下
    2016-07-07
  • thinkPHP中U方法加密传递参数功能示例

    thinkPHP中U方法加密传递参数功能示例

    这篇文章主要介绍了thinkPHP中U方法加密传递参数功能,结合实例形式分析了thinkPHP针对get传参的情况下使用U方法进行参数加密的相关操作技巧,需要的朋友可以参考下
    2018-05-05
  • tp5实现微信小程序多图片上传到服务器功能

    tp5实现微信小程序多图片上传到服务器功能

    这最近在做一个教育类的小商城的微信小程序,用到了上传多个图片文件到服务器端。下面脚本之家小编给大家带来了tp5实现微信小程序多图片上传到服务器的方法,需要的朋友可以参考下
    2018-07-07
  • ajax php传递和接收变量实现思路及代码

    ajax php传递和接收变量实现思路及代码

    在实际应用中会遇到这种情况:ajax与php之间传递和接收变量,为了实现这一功能应用,很多新手朋友们,只能望洋兴叹啊,于是本人搜集整理一些实用技巧,晒出来和大家分享,希望可以帮助你们
    2012-12-12

最新评论