查询结果包括已被软删除的记录: 只查询软删除记录: PS:个人博客 Laravel 查询包括软删除的记录 ...
分类:
其他好文 时间:
2019-01-21 21:42:09
阅读次数:
212
laravel 给我们提供了非常方便的分页工具 paginate分页器 使用方法: 1.逻辑层 2.前端页面 只需要 只需要两步就可以完成该功能,是不是超级简单,如果只想显示上一页下一页,不要数字的那种分页,可以将paginate()函数替换成simplePaginate()即可 ...
分类:
其他好文 时间:
2019-01-21 13:54:55
阅读次数:
223
一.Git 1.git分布式版本控制系统作用:1)开发者更好的对项目进行版本管理2)在多人协作的开发过程中,Git 更是必不可少的 2.git基本设置主机: 安装git虚拟机: Homestead默认安装了git1)git用户名和邮箱设置作用:是为你在代码提交时自动署名标记,方便查看提交日志时区分作 ...
分类:
其他好文 时间:
2019-01-19 20:10:38
阅读次数:
207
众所周知,每一个session都要经历从启用,存取,到最后的删除这样一个过程,在laravel中是如何处理session的呢?在laravel里,没有使用PHP内置的 session功能,而是自己开发了新的Session,并且通过中间件直接帮我们开启了Session,那么它是如何启用的,又是怎么处理 ...
分类:
其他好文 时间:
2019-01-19 17:40:54
阅读次数:
214
我们常把公共的header以及footer提炼出来,但是每个子页面的css和js又不相同,如果都写在了父模板里,对不需要的子模板来说是负担,造成不必要的开销,此时就需要按需加载,laravel给我们提供了这样的便利 父模板里 在需要加载 js/css 的位置写入 子模板 css 同理 提示: 相应的 ...
分类:
Web程序 时间:
2019-01-19 17:28:25
阅读次数:
330
简介 Entrust 是一个基于角色来进行权限管理的 Laravel 扩展包。官方推荐的安装版本是 5.2.x-dev,看了下 Packagist 这个版本的最新提交日期是 2016-12-29。迟迟不发布新版本,有点小坑小洞就只能靠自己想办法解决了。 踩坑一:entrust:migration 命 ...
分类:
其他好文 时间:
2019-01-19 11:19:51
阅读次数:
366
我们知道,Laravel 自带的分页器方法包含 simplePaginate 和 paginate 方法,一个返回不带页码的分页链接,另一个返回带页码的分页链接,但是这两种分页链接页码都是以带问号的动态参数形式附加在查询字符串中,形如 https://laravelacademy.org?page= ...
分类:
其他好文 时间:
2019-01-17 20:12:54
阅读次数:
295
我们在使用路由的时候一个很常见的使用场景就是根据资源 ID 查询资源信息: Laravel 提供了一个「路由模型绑定」功能来简化上述代码编写,通过路由模型绑定,我们只需要定义一个特殊约定的参数名(比如 {task})来告知路由解析器需要从 Eloquent 记录中根据给定的资源 ID 去查询模型实例 ...
分类:
其他好文 时间:
2019-01-17 20:08:16
阅读次数:
202
在 Laravel 5.6 中,引入了兜底路由功能。所谓兜底路由,就是当路由文件中定义的所有路由都无法匹配用户请求的 URL 时,用来处理用户请求的路由,在此之前,Laravel 都会通过异常处理器为这种请求返回 404 响应,使用兜底路由的好处是我们可以对这类请求进行统计并进行一些自定义的操作,比 ...
分类:
其他好文 时间:
2019-01-17 20:05:19
阅读次数:
188
在开始之前让我们来实现上述表单访问伪造的完整示例,为简单起见,我们在路由闭包中实现所有业务代码: 在 http://blog.test/task/1/delete 点击「删除任务」按钮提交表单,会显示 419 异常页面: 初学者可能会困惑,这是什么原因呢? 不得不说,Laravel 5.7 引入的错 ...
分类:
其他好文 时间:
2019-01-17 19:57:05
阅读次数:
178