亲宝软件园·资讯

展开

Laravel框架使用url()全局函数返回前一个页面的地址 Laravel框架使用技巧之使用url()全局函数返回前一个页面的地址方法详解

Eagle L. 人气:0

注意:文章标题中5.2+表示该文章内容可向上兼容,适用于Laravel版本5.2及更高(目前最新为5.6),但不可向下兼容,即不适用于5.2版本以下。推荐大家花一点点时间,将自己的Laravel更新至5.6版本。

在后台开发时,我们经常需要获取用户之前操作页面的地址并生成一个返回之前页面的链接。

而Laravel从版本5.2+开始,便提供了一系列全局帮助函数(Helper Functions)来简化我们的工作:

https://laravel.com/docs/5.2/helpers

要查看更高版本的相应文档,请将以上链接中的版本号替换为相应版本即可。

帮助函数中有一些很常用到的,比如Paths中的public_path及storage_path,Miscellaneous中的dd、view、session等。

而今天我们要用到的是URLs中的函数:

//返回当前页面的地址(不包含参数)
url()->current(); 

//返回当前页面的完整地址(包含参数)
url()->full();  

//返回前一个页面的地址(包含参数)
url()->previous();

例如,我们当前位置处于以下页面:

" title="Laravel 之url参数,获取路由参数的例子" target="_blank">Laravel 之url参数,获取路由参数的例子

  • 关于laravel模板中生成URL的几种模式总结
  • laravel框架实现去掉URL中index.php的方法
  • laravel 获取当前url的别名方法
  • Laravel中重写资源路由自定义URL的实现方法
  • 如何修改Laravel中url()函数生成URL的根地址
  • 加载全部内容

    相关教程
    猜你喜欢
    用户评论