Laravel framework 包含 PHP 框架 Laravel 的核心代码,目前更新了 8.76.0 版本,主要更新内容如下:
新增
添加了自定义子模型路由绑定分辨率的可能性
添加了 Illuminate/Http/Client/Response::reason(
添加了 afterRefreshingDatabase 测试方法
向 Illuminate/Http/Client/Response 添加了 未授权-unauthorized( 和 禁止-forbidden(
在 stub:publish 命令中发布 view-component.stub
为 MySQL 列添加了不可见的修饰符
添加了 Str::substrReplace( 和 Str::of($string->substrReplace( 方法
更改
用纯枚举验证失败
删除多余的描述和本地化模板
修复了记录器尚未准备好时,会报告弃用的问题
在从属规则参数中,用占位符替换转义的圆点
从属性到基础查询对象的传递
修复
在视图中修复了父调用 ( #39909
修复了请求转储和 dd 方法(#39931)
修正了 php 8.1 在 ValidatesAttributes::checkDateTimeOrder 中的弃用
修复了在路由上使用 withTrashed 时,检查是否在 Model 中使用 SoftDeletes
修复 SoftDeletes 的 model:prune -- pretend 命令
修复了 SoftDeletes 强制删除,在删除成功时将“exists”属性设置为 false 的问题
修复了从 Redis 驱动程序的缓存中通过引用键删除值时,可能出现的内存不足错误
修正了密码验证不允许在最小规则后出现错误的问题