本篇内容主要讲解“Laravel框架怎么使用url()全局函数返回前一个页面的地址”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Laravel框架怎么使用url()全局函数返回前一个页面的地址”吧!
Laravel 是一套简洁、优雅的PHP Web开发框架。它可以让你从面条一样杂乱的代码中解脱出来;它可以帮你构建一个完美的网络APP,而且每行代码都可以简洁、富于表达力。
注意:文章标题中5.2+表示该文章内容可向上兼容,适用于Laravel版本5.2及更高(目前新为5.6),但不可向下兼容,即不适用于5.2版本以下。推荐大家花一点点时间,将自己的Laravel更新至5.6版本。
在后台开发时,我们经常需要获取用户之前操作页面的地址并生成一个返回之前页面的链接。
而Laravel从版本5.2+开始,便提供了一系列全局帮助函数(Helper Functions)来简化我们的工作:
/tupian/20230522/helpers>//返回当前页面的地址(不包含参数) url()->current(); //返回当前页面的完整地址(包含参数) url()->full(); //返回前一个页面的地址(包含参数) url()->previous();
例如,我们当前位置处于以下页面:
//www.jb51.net/articles/6?author=eagle
如果我们在该页面点击了某个操作,那么在我们的控制器中,我们输出
echo url()->previous();会发现输出的结果与我们之前操作的页面的url一致:
//www.jb51.net/articles/6?author=eagle
全局函数可以在blade模板中直接使用,所以如果我们要创建一个返回按钮,我们可以在view中使用以下代码:
<a href="{{ url()->previous() }}" rel="external nofollow" >返回</a>当然,很多情况下我们也可以直接返回至指定的路径名:
<a href="{{ route('articles.index') }}" rel="external nofollow" >返回文章管理</a>这里我们使用了极为常用的route函数,articles.index是articles这个资源(resource)的管理路径名称。
对于route函数更多的使用实例,会在另一篇文章中进行详述。
到此,相信大家对“Laravel框架怎么使用url()全局函数返回前一个页面的地址”有了更深的了解,不妨来实际操作一番吧!这里是创新互联建站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
网站标题:Laravel框架怎么使用url()全局函数返回前一个页面的地址-创新互联
分享路径:https://www.cdcxhl.com/article0/dohcio.html成都网站建设公司_创新互联,为您提供云服务器、软件开发、域名注册、动态网站、响应式网站、自适应网站
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联