laravel php7.0,Laravel 6.7.0 版本发布

Laravel 6.7.0 版本发布

由 学院君 创建于1年前, 最后更新于 5个月前

版本号 #2

1871 views

0 likes

0 collects

Laravel 开发团队本周发布了 v6.7.0 版本,新增了一些新特性,以及对之前版本问题的修复。

新增特性

下面我们对其中一些比较值得关注的代码调整做简单的介绍:

Eloquent 模型类中引入的 HasTimestamps Trait 新增了两个方法用来返回完整的创建和更新时间字段名:

$model->getQualifiedCreatedAtColumn();

// 例如 users.created_at

$model->getQualifiedUpdatedAtColumn();

// 例如 users.updated_at

异常处理器中可以使用新的 exceptionContext() 方法来提供额外的自定义日志上下文:

// App/Exceptions/Handler.php

protected function exceptionContext(Exception $e)

{

if ($e instanceof CustomException) {

return ['custom_context' => $e->getCustomProperty()];

}

return parent::exceptionContext($e);

}

邮件传输失败时,现在会抛出错误来取代之前的静默失败,此更新无需调整任何上层业务代码:

3ae417ed62644340d1ccf94d0fed9b20.png

此外,一个比较重要的更新是 Eloquent 模型类现在还新增了 withoutRelations() 方法,用来支持在队列任务中不加载关联关系,从而提高性能。我们可以在队列任务的构造函数中调用该方法:

/**

* Create a new job instance.

*

* @param \App\Podcast $podcast

* @return void

*/

public function __construct(Podcast $podcast)

{

$this->podcast = $podcast->withoutRelations();

}

资源集合现在可以通过调用 preserveQueryParameters() 方法在 API 资源分页时保留查询字符串:

return MyResourceCollection::make($repository->paginate())->preserveQueryParameters();

更新日志

新增方法

HasTimestamps 中新增 getQualifiedCreatedAtColumn() 和 getQualifiedUpdatedAtColumn() 方法(#30792)

Exceptions\Handler 中新增 exceptionContext() 方法支持(#30780)

邮件传输底层出错时抛出错误(#30799, 4320b82)

HasRelationships 中新增 withoutRelations() 和 unsetRelations() 方法(#30802)

新增 ResourceCollection::preserveQueryParameters() 方法以便在 API 资源分页时保留查询字符串(#30745, e92a708)

修复问题

修复基于字符串的数据库验证规则中的显式模型问题(#30790)

修复 Routing\RedirectController() 问题(#30783)

代码调整

PhpRedisConnection 重连机制调整(#30778)

优化 ShouldBroadcastNow 性能(#30797, 5b3cc97)声明:以上内容整理翻译自 Laravel News。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: esxi 6.7.0 8111网卡是用于虚拟化环境的一种网络适配器。esxi 6.7.0是一款由VMware开发的虚拟化操作系统,它可以运行在物理服务器上,将服务器资源虚拟化为多个虚拟机,以提高服务器效率和资源利用率。 而8111网卡,是Realtek(瑞昱)公司推出的一种网卡型号,它可以与esxi 6.7.0操作系统兼容。这款网卡支持千兆以太网连接,提供高速稳定的网络通信能力。 使用esxi 6.7.0操作系统和8111网卡,可以实现在虚拟化环境中创建和运行多个虚拟机,并通过网卡提供网络连接,使虚拟机之间和外部网络之间实现通信。通过使用8111网卡的高速通信能力,虚拟机可以实现快速的数据传输和网络访问,提高虚拟化环境的性能和效率。 同时,esxi 6.7.0操作系统还提供了丰富的网络管理功能,可以配置和管理虚拟网络、VLAN、NAT等功能,以满足不同虚拟化环境的需求。通过合理配置和管理,可以提高网络安全性、优化网络性能,保证虚拟机之间和外部网络的稳定通信。 总的来说,esxi 6.7.0 8111网卡是一种适用于虚拟化环境的网络适配器型号,可以与esxi 6.7.0操作系统兼容。它提供了高速稳定的网络连接能力,可用于创建和运行多个虚拟机,并通过网络实现虚拟机之间和外部网络之间的通信。 ### 回答2: esxi 6.7.0 是VMware公司推出的一款虚拟化操作系统,适用于服务器虚拟化环境中。而8111网卡则是指Realtek公司生产的RTL8111系列网卡,该系列网卡在市场中应用广泛。 esxi 6.7.0操作系统对8111网卡的支持与具体的硬件环境有关。一般来说,esxi 6.7.0会自带一些常见的网卡驱动程序,以支持常见的网卡硬件。然而,若8111网卡的驱动程序不在esxi 6.7.0的内置清单中,那么就需要手动安装或更新适配的网卡驱动程序。 具体操作步骤如下: 1. 首先,在VMware官方网站或Realtek官方网站上下载最新版本适合esxi 6.7.0的8111网卡驱动程序。 2. 登录到esxi 6.7.0的控制台,可以通过SSH或VMware vSphere Client等方式。 3. 将下载的网卡驱动程序上传到esxi服务器的适当位置,例如/var/tmp目录下。 4. 使用命令行界面或vSphere Client等工具,运行适当的命令安装驱动程序。 5. 完成安装后,重新启动esxi服务器,以确保网卡驱动程序正确加载。 安装完适当的网卡驱动程序后,esxi 6.7.0就能正常识别和使用8111网卡了。这样,在虚拟化环境中,就能够正常使用8111网卡提供的网络功能,确保网络的正常通信和数据传输。 需要注意的是,在配置和使用esxi 6.7.0操作系统和8111网卡时,建议参考官方文档和指南。根据不同的硬件配置和网络需求,配置和安装过程可能会有所不同。及时了解VMware和Realtek官方的更新和支持信息,以获取最新的驱动程序和功能。 ### 回答3: ESXi 6.7.0 8111 网卡是指使用ESXi 6.7.0版本操作系统的网卡型号为8111。ESXi是一种由VMware开发的虚拟化操作系统,可用于运行虚拟机并实现服务器资源的最大化利用。 8111 网卡是指使用Realtek 8111系列芯片的网卡。Realtek 8111网卡是一种常见的千兆以太网网卡,它提供高速、稳定的网络连接,适用于服务器和个人电脑等设备。 在ESXi 6.7.0版本中,8111网卡可以被识别和支持。ESXi操作系统提供了适用于多种网卡型号的驱动程序,包括8111网卡。安装ESXi时,系统会自动识别网卡型号,并加载相应的驱动程序。 使用ESXi 6.7.0 8111网卡,您可以在虚拟机中配置网络连接,并通过该网卡实现与其他设备的通信。您可以设置虚拟网络适配器,将虚拟机连接到物理网络,实现虚拟机之间以及虚拟机与物理机之间的数据传输。 总之,ESXi 6.7.0 8111网卡是指在ESXi 6.7.0操作系统中使用Realtek 8111网卡型号的网卡,通过它可以实现高速、稳定的网络连接,并提供与其他设备的通信。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值