Laravel 5.8.8发布
Laravel团队昨天发布了Laravel5.8.8,其中包含一个新的查询生成器方法以及5.8分支中的最新修复和更改。
首先, 添加了一种新 方法来补充现有方法 。这些方法对于查询给定记录之前或之后的记录很有用。在请求请求中,作者TimMacDonald演示了以下示例,以获取围绕“重点突出”帖子的记录:Builder::forPageBeforeId()forPageAfterId()
$posts = new Collection; $posts = $posts->concat(ChatPost::forPageBeforeId(15, $focused->id)->get()->reverse()); $posts = $posts->push($focused); $posts = $posts->concat(ChatPost::forPageAfterId(15, $focused->id)->get());
您可以在下面看到所有修补程序列表,以及GitHub上5.8.7和5.8.8之间的全部差异。可以在GitHub5.8changelog中找到Laravel5.8的完整发行说明:
v5.8.8
添加
添加的 方法(#28011)Illuminate\Database\Query\Builder::forPageBeforeId()
固定的
通过自定义枢轴类进行了修复 (#27997)BelongsToMany::detach()
通过event:generate 命令修复了在生成的侦听器中错误的事件名称空间 (#28007)
修复了不忽略列的唯一验证(#27987)
已变更
parameters 向resolve 助手添加了 参数 (#28020)
仅当pathempty 在编译视图中时才添加路径 (#27976)
重构
重构 env() 助手(#27965)