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

Laravel 11.5版本发布-匿名事件广播

Laravel  /  管理员 发布于 1年前   411

本周,Laravel团队发布了v11.5,其中包括匿名事件广播、刀片性能改进、使用查询参数生成URL等。


匿名事件广播

Joe Dixon在Laravel中使用Laravel Echo为实时应用程序提供匿名广播:

"有时您可能希望广播一个特别事件。
特别事件是指您不需要在应用程序中的任何其他地方挂接它的事件。你只是想通知前端一些事情。
为此,你不想麻烦地创建一个全新的活动,你只想传递一个信息。
为此,我们可以使用broadcast facade使用匿名广播,它可以简单到:"


Broadcast::on('my-channel')->send();
 
// You may dispatch to multiple channels at the same time:
Broadcast::on([
    'my-channel',
    new PrivateChannel('my-channel'),
    'presence-my-channel'
)->send();
 
// Broadcast the anonymous event on a private or presence channel
Broadcast::private('my-channel')->send();
Broadcast::presence('my-channel')->send();


要了解更多关于Laravel中匿名事件广播的信息,请查看Laravel的文档。

https://laravel.com/docs/11.x/broadcasting#anonymous-events


Blade性能改进

Taylor Otwell分享了关于增压Blade组件渲染性能的想法。

两个拉请求被接受并合并为Laravel 11.5的一部分,这两个请求共同将Blade渲染提高了20%:


Christopher Pitt的《增压器Blade》

https://github.com/laravel/framework/pull/51143

Lonny-Kapelushnik改进Blade部件环路速度

https://github.com/laravel/framework/pull/51158


使用查询参数生成URL的能力

Steve Bauman通过新的query()方法提供了生成带有查询参数的URL的能力:

// http://localhost/products?sort=-name
url()->query('products', ['sort' => '-name']);
 
// http://localhost/products?columns[0]=name&columns[1]=price&columns[2]=quantity
url()->query('products', ['columns' => ['name', 'price', 'quantity']]);
 
// Overiding parameters:
// http://localhost/products?sort=-price
url()->query('products?sort=-name', ['sort' => '-price']);
 
// Appending parameters
// http://localhost/products?sort=-name&search=samsung
url()->query('products?sort=-name', ['search' => 'samsung']);



为make:trait和make:interface添加默认命名空间

@milwad-dev为make:trait和make:interface提供了一个默认名称空间,

如果存在,它将在以下路径中创建这些类:

接口:
   应用程序\合同
   应用程序\接口

特点:
   应用程序\问题
   应用程序\特征

如果这些文件夹中有任何一个存在于您的项目中,Laravel将在该名称空间中创建文件。

例如,应用程序\合同将优先于应用程序\接口。

最后,如果找不到任何一个目录,则直接在App命名空间中创建文件。


发布说明

您可以在下面看到新功能和更新的完整列表,以及GitHub上11.4.0和11.5.0之间的差异。

以下发行说明直接来自更改日志:

https://github.com/laravel/framework/compare/v11.4.0...v11.5.0
https://github.com/laravel/framework/blob/d1f17cff0285e8aa6a69a2f18d0ad7a2a0fd5ea8/CHANGELOG.md#v1150---2024-04-23


v11.5.0

[11.x]通过@milwad-dev在中为make:trait和make:interface命令添加命名空间
https://github.com/laravel/framework/pull/51083

[11.x]通过@stevebauman在中生成带有查询参数的URL的能力
https://github.com/laravel/framework/pull/51075

[11.x]在中添加@joedixon的匿名广播
https://github.com/laravel/framework/pull/51082

[10.x]当使用带有where by@thijsvdanker的多个并集进行游标分页时,绑定顺序不正确
https://github.com/laravel/framework/pull/50884

[10.x]修复中@thijsvdanker使用并集和列别名对光标进行分页的问题
https://github.com/laravel/framework/pull/50882

[11.x]修复@milwad-dev在测试中的拼写错误
https://github.com/laravel/framework/pull/51093

修复中@GromNaN在Cache\Store中的参数类型
https://github.com/laravel/framework/pull/51100

在中通过@javadihugo更正评论的语法和语义错误
https://github.com/laravel/framework/pull/51101

[11.x]在中用@henzeb替换matches-typehint修复
https://github.com/laravel/framework/pull/51095

[11.x]复制模型时排除laravel_through_key,修复了中@levu42的#51097
https://github.com/laravel/framework/pull/51098

[11.x]在中通过@erik-perri向静态规则方法添加枚举类型
https://github.com/laravel/framework/pull/51090

[11.x]通过@AlexJump24 in将递减方法添加到速率限制器类中
https://github.com/laravel/framework/pull/51102

[11.x]通过@michaelnabil230删除死代码
https://github.com/laravel/framework/pull/51106

[11.x]修复了在中使用@j3j5哈希转换时对其他哈希实现的支持
https://github.com/laravel/framework/pull/51112
中的@driesvints还原“[11.x]向隐式枚举路由绑定添加对int支持的枚举的支持”
https://github.com/laravel/framework/pull/51119

[11.x]添加对枚举的支持,其中@osbre在路由约束中
https://github.com/laravel/framework/pull/51121

澄清\Illuminate\Http\Request::用@treyssatvincent替换所有输入值
https://github.com/laravel/framework/pull/51123

[11.x]修复了@xuchunyang的db:show的--count选项
https://github.com/laravel/framework/pull/51140

当@mikemeijer在中未找到数据时,更新RuntimeException消息
https://github.com/laravel/framework/pull/51133

[11] 通过@it can在中更新DetectsLostConnections.php
https://github.com/laravel/framework/pull/51127

[11.x]通过@driesvents在迁移FreshCommand后重置连接
https://github.com/laravel/framework/pull/51167

[10.x]中的@aldobar在UrlGenerator中弃用地址Null参数
https://github.com/laravel/framework/pull/51148

[11.x]在中通过@imahmood为NestedRules提供上下文
https://github.com/laravel/framework/pull/51160

[11.x]修复了@hafezdivandari在旧版MariaDB/MySQL中使用NULL作为默认值重命名列的问题
https://github.com/laravel/framework/pull/51177

[11.x]增压器叶片,作者@assertchris in
https://github.com/laravel/framework/pull/51143

[11.x]允许隐式绑定在中具有可选的@Neol3108支持的枚举
https://github.com/laravel/framework/pull/51178

[11.x]通过@lonnylot in提高叶片部件环路速度
https://github.com/laravel/framework/pull/51158

[11.x]修复@Jubeki在中的normalizedNameCache
https://github.com/laravel/framework/pull/51185

[11.x]GenericUser在中使用getAuthPasswordName而不是@Daniel-H123的硬编码列名
https://github.com/laravel/framework/pull/51186


转:

https://laravel-news.com/laravel-11-5-0

  • 上一条:
    Windows 10的告别:2025年10月14日,一段时代的终结
    下一条:
    2024/4/28最新免费公益节点SSR/V2ray/Shadowrocket/Clash节点分享|科学上网|免费梯子
  • 昵称:

    邮箱:

    0条评论 (评论内容有缓存机制,请悉知!)
    最新最热
    • 分类目录
    • 人生(杂谈)
    • 技术
    • 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交流群

    侯体宗的博客