首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Laravel 5.2+ 使用url()全局函数返回前一个页面的地址

注意:文章标题中5.2+表示该文章内容可向上兼容,适用于Laravel版本5.2及更高(目前最新为5.6),但不可向下兼容,即不适用于5.2版本以下。...推荐大家花一点点时间,将自己的Laravel更新至5.6版本。 在后台开发时,我们经常需要获取用户之前操作页面的地址并生成一个返回之前页面的链接。...而Laravel从版本5.2+开始,便提供了一系列全局帮助函数(Helper Functions)来简化我们的工作: https://laravel.com/docs/5.2/helpers#method-url...而今天我们要用到的是URLs中的函数: //返回当前页面的地址(不包含参数) url()->current(); //返回当前页面的完整地址(包含参数) url()->full(); //返回前一个页面的地址...author=eagle 全局函数可以在blade模板中直接使用,所以如果我们要创建一个返回按钮,我们可以在view中使用以下代码: <a href="{ { url()->previous

1.3K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Laravel源码笔记(二)路由

    这里派上用场了),然后遍历这个集合,调用每个route的matches()接口,找到第一个返回true(即匹配)的路由就返回,并且把url中的请求参数保存到路由中。...laravel 首先对路由进行正则编译,得到路由的正则匹配串regex,然后利用请求的参数url尝试去匹配,如果匹配成功,那么就会选定该路由: class Route { public function...Laravel对于url和host的校验如下: class UriValidator implements ValidatorInterface { public function matches...,说明最后pos至末尾也是一段静态文本,直接作为text属性存入tokens; 接着,遍历刚才得到的tokens数组,得到第一个可选参数的数组下标(hasDefault()中实际查找的是illumination.../tai l$#s 3.3 参数绑定         得到一个路由的正则表达式regex之后,laravel就可以后续处理请求的时候使用它了:一是用来匹配url,二是用来获取url参数。

    7.5K40

    结合 Bootstrap + Vue 组件实现 Laravel 异步分页功能

    关于如何使用 Laravel 自带的分页功能进行分页,可以参考官方文档中的分页章节,说的非常清楚,在这篇教程中我们就不再一一演示了,不过 Laravel 自带的分页器实现的分页链接是动态 URL,不利于...此外,我们参考了 Laravel 自带分页器显示分页链接的方法,将其逻辑移到这里,主要用于处理页码及对应分页 URL,以及页码过多时,隐藏部分页码。...:第一页链接 last_page_url:最后一页链接 pre_page_url:上一页链接(没有则为 null) next_page_url:下一页链接(没有则为 null) path:页面 URL(...在本例中,我们就用到这个特性,比如我们设置了两个模型属性 paginator 和 elements,分别用于装载接口返回分页数据和组装分页页码及对应URL数据。...,因为不同页码返回的分页数据是不一样的。

    7.4K20
    领券