侯体宗的博客
  • 首页
  • Hyperf版
  • beego仿版
  • 人生(杂谈)
  • 技术
  • 关于我
  • 更多分类
    • 文件下载
    • 文字修仙
    • 中国象棋ai
    • 群聊
    • 九宫格抽奖
    • 拼图
    • 消消乐
    • 相册

Laravel 9.39版本发布

Laravel  /  管理员 发布于 2年前   478

Laravel团队本周发布了9.39版本的Blade模板片段,集合转储中的源输出,一个新的数据库空断言,以及更多。


Blade模板片段

Bruno Alod贡献了Blade模板片段, 渲染了一部分视图. 片段对期望HTML over-the-wire的前端框架很有帮助,AJAX响应应该只返回视图的一部分。

给出以下Blade模板:

<div>
    First Name {{ $firstName }}
    Last Name: {{ $lastName }}
 
    @fragment('actions')
        <div hx-target="this">
            @if($enabled)
                <button hx-patch="/mark-as-disabled">Mark as Disabled</button>
            @else
                <button hx-patch="/mark-as-enabled">Mark as Enabled</button>
            @endif
        </div>
    @endfragment
</div>

你可以只渲染动作片段,如下所示:

view('users.profile', $data)->fragment('actions');


在集合的dd()调用中添加源文件

Hasyirin Fakhriy在集合中使用dd()时加入了源文件路径。

在最近的Laravel版本中,dd()和dump()的调用已经开始包括路径跟踪,以明确哪个文件在转储输出。

这次更新的目标是让集合也从这项工作中受益:

Collection::make([
    'version' => App::version(),
])->dd();
 
/*
array:1 [▼ // routes/web.php:19
  "version" => "9.39.0"
]
*/


断言数据库是否为空

Christoph Rumpel 贡献了一个 assertDatabaseEmpty(),用来检查一个特定的表是否没有条目。

它是断言数据库计数为零的一个捷径:

// Using count
$this->assertDatabaseCount(MyModel::class, 0);
 
// Using the new assertion in v9.39
$this->assertDatabaseEmpty(MyModel::class);


发布说明

你可以在GitHub上看到以下完整的新功能和更新列表以及9.38.0和9.39.0之间的差异。

下面的发行说明直接来自更新日志:

https://github.com/laravel/framework/compare/v9.38.0...v9.39.0
https://github.com/laravel/framework/blob/c3ed678c5019979bfe076b904b7b94bbdd063a9d/CHANGELOG.md#v9390---2022-11-08


v9.39.0

已添加

为Blade添加了模板片段(#44774)。
为Collection的dd方法输出添加了源文件(#44793, d2e0e85)。
已添加 Illuminate/Support/Testing/Fakes/PendingBatchFake::dispatchAfterResponse() (#44815)
新增 Illuminate/Foundation/Testing/Concerns/InteractsWithDatabase::assertDatabaseEmpty() (#44810)

修正了

修正了InteractsWithContainer::withoutMix() (#44822)

已更改

更新UpCommand::handle,必须返回int (#44807)
将数据库组件与控制台组件解耦 (#44798)
改进命令的输入参数解析(#44662, #44826)
为BusServiceProvider中的provid()添加了DatabaseBatchRepository (#44833)
将可重复使用的onNotSuccessfulTest功能移至TestResponse(#44827)。
在Vite reactRefresh内联脚本中添加CSP nonce (#44816)
允许路由组方法被链起来 (#44825)
从SerializesModels特性中删除__sleep()和__wakeup()。(#44847)
在Illuminate/Database/Console/DatabaseInspectionCommand::getSqliteTableSize()中处理没有启用ENABLE_DBSTAT_VTAB的SQLite (#44867)
在Illuminate/Queue/Listener中必要时应用强制标志(#44862)。
将控制台组件与框架脱钩(#44864)。
更新Vite模拟,为预装资产返回空数组(#44858)


转:

https://laravel-news.com/laravel-9-39-0

  • 上一条:
    在mysql中在in里面符合条件的数据大约占40%就会走索引浅析
    下一条:
    在laravel项目中压缩响应中间件推荐:CompressResponseContent、LaraOutPress
  • 昵称:

    邮箱:

    1条评论 (评论内容有缓存机制,请悉知!)
    最新最热
    • 分类目录
    • 人生(杂谈)
    • 技术
    • linux
    • Java
    • php
    • 框架(架构)
    • 前端
    • ThinkPHP
    • 数据库
    • 微信(小程序)
    • Laravel
    • Redis
    • Docker
    • Go
    • swoole
    • Windows
    • Python
    • 苹果(mac/ios)
    • 相关文章
    • Laravel 11.15版本发布 - Eloquent Builder中添加的泛型(0个评论)
    • Laravel 11.14版本发布 - 新的字符串助手和ServeCommand改进(0个评论)
    • Laravel 11.12版本发布 - Artisan的`make`命令自动剪切`.php `扩展(0个评论)
    • Laravel的轻量型购物车扩展包:binafy/laravel-cart(0个评论)
    • Laravel 11.11版本发布 - 查看模型中的第三方关系:show(0个评论)
    • 近期文章
    • 在go+gin中使用"github.com/skip2/go-qrcode"实现url转二维码功能(0个评论)
    • 在go语言中使用api.geonames.org接口实现根据国际邮政编码获取地址信息功能(1个评论)
    • 在go语言中使用github.com/signintech/gopdf实现生成pdf分页文件功能(0个评论)
    • gmail发邮件报错:534 5.7.9 Application-specific password required...解决方案(0个评论)
    • 欧盟关于强迫劳动的规定的官方举报渠道及官方举报网站(0个评论)
    • 在go语言中使用github.com/signintech/gopdf实现生成pdf文件功能(0个评论)
    • Laravel从Accel获得5700万美元A轮融资(0个评论)
    • 在go + gin中gorm实现指定搜索/区间搜索分页列表功能接口实例(0个评论)
    • 在go语言中实现IP/CIDR的ip和netmask互转及IP段形式互转及ip是否存在IP/CIDR(0个评论)
    • PHP 8.4 Alpha 1现已发布!(0个评论)
    • 近期评论
    • 122 在

      学历:一种延缓就业设计,生活需求下的权衡之选中评论 工作几年后,报名考研了,到现在还没认真学习备考,迷茫中。作为一名北漂互联网打工人..
    • 123 在

      Clash for Windows作者删库跑路了,github已404中评论 按理说只要你在国内,所有的流量进出都在监控范围内,不管你怎么隐藏也没用,想搞你分..
    • 原梓番博客 在

      在Laravel框架中使用模型Model分表最简单的方法中评论 好久好久都没看友情链接申请了,今天刚看,已经添加。..
    • 博主 在

      佛跳墙vpn软件不会用?上不了网?佛跳墙vpn常见问题以及解决办法中评论 @1111老铁这个不行了,可以看看近期评论的其他文章..
    • 1111 在

      佛跳墙vpn软件不会用?上不了网?佛跳墙vpn常见问题以及解决办法中评论 网站不能打开,博主百忙中能否发个APP下载链接,佛跳墙或极光..
    • 2016-10
    • 2016-11
    • 2017-07
    • 2017-08
    • 2020-03
    • 2020-04
    • 2020-05
    • 2020-06
    • 2020-07
    • 2020-08
    • 2020-09
    • 2020-10
    • 2020-11
    • 2021-01
    • 2021-02
    • 2021-03
    • 2021-04
    • 2021-05
    • 2021-06
    • 2021-07
    • 2021-08
    • 2021-09
    • 2021-10
    • 2021-11
    • 2021-12
    • 2022-01
    • 2022-02
    • 2022-03
    • 2022-04
    • 2022-05
    • 2022-06
    • 2022-07
    • 2022-08
    • 2022-09
    • 2022-10
    • 2022-11
    • 2022-12
    • 2023-01
    • 2023-02
    • 2023-03
    • 2023-04
    • 2023-05
    • 2023-06
    • 2023-07
    • 2023-08
    • 2023-09
    • 2023-10
    • 2023-11
    • 2023-12
    • 2024-01
    • 2024-02
    • 2024-03
    • 2024-04
    • 2024-05
    • 2024-06
    • 2024-07
    Top

    Copyright·© 2019 侯体宗版权所有· 粤ICP备20027696号 PHP交流群

    侯体宗的博客