mirror of
https://gitee.com/hyperf/hyperf.git
synced 2024-12-01 19:27:39 +08:00
Release v3.0.5 (#5363)
This commit is contained in:
parent
31822a9f14
commit
ee32a98dff
@ -1,4 +1,6 @@
|
||||
# v3.0.5 - TBD
|
||||
# v3.0.6 - TBD
|
||||
|
||||
# v3.0.5 - 2023-02-05
|
||||
|
||||
## Added
|
||||
|
||||
|
@ -1,5 +1,21 @@
|
||||
# 版本更新记录
|
||||
|
||||
# v3.0.5 - 2023-02-06
|
||||
|
||||
## 新增
|
||||
|
||||
- [#5338](https://github.com/hyperf/hyperf/pull/5338) 为 `SoftDeletingScope` 新增了 `addRestoreOrCreate` 方法。
|
||||
- [#5349](https://github.com/hyperf/hyperf/pull/5349) 新增监听器 `ResumeExitCoordinatorListener`。
|
||||
- [#5355](https://github.com/hyperf/hyperf/pull/5355) 新增方法 `System::getCpuCoresNum()`。
|
||||
|
||||
## 修复
|
||||
|
||||
- [#5357](https://github.com/hyperf/hyperf/pull/5357) 修复在匿名函数中抛错时,`coordinator` 定时器无法正常停止的问题。
|
||||
|
||||
## 优化
|
||||
|
||||
- [#5342](https://github.com/hyperf/hyperf/pull/5342) 优化了 `Redis` 哨兵模式的地址读取方式。
|
||||
|
||||
# v3.0.4 - 2023-01-22
|
||||
|
||||
## 修复
|
||||
|
@ -1,5 +1,21 @@
|
||||
# 版本更新記錄
|
||||
|
||||
# v3.0.5 - 2023-02-06
|
||||
|
||||
## 新增
|
||||
|
||||
- [#5338](https://github.com/hyperf/hyperf/pull/5338) 為 `SoftDeletingScope` 新增了 `addRestoreOrCreate` 方法。
|
||||
- [#5349](https://github.com/hyperf/hyperf/pull/5349) 新增監聽器 `ResumeExitCoordinatorListener`。
|
||||
- [#5355](https://github.com/hyperf/hyperf/pull/5355) 新增方法 `System::getCpuCoresNum()`。
|
||||
|
||||
## 修復
|
||||
|
||||
- [#5357](https://github.com/hyperf/hyperf/pull/5357) 修復在匿名函數中拋錯時,`coordinator` 定時器無法正常停止的問題。
|
||||
|
||||
## 優化
|
||||
|
||||
- [#5342](https://github.com/hyperf/hyperf/pull/5342) 優化了 `Redis` 哨兵模式的地址讀取方式。
|
||||
|
||||
# v3.0.4 - 2023-01-22
|
||||
|
||||
## 修復
|
||||
|
@ -1,5 +1,21 @@
|
||||
# 版本更新記錄
|
||||
|
||||
# v3.0.5 - 2023-02-06
|
||||
|
||||
## 新增
|
||||
|
||||
- [#5338](https://github.com/hyperf/hyperf/pull/5338) 為 `SoftDeletingScope` 新增了 `addRestoreOrCreate` 方法。
|
||||
- [#5349](https://github.com/hyperf/hyperf/pull/5349) 新增監聽器 `ResumeExitCoordinatorListener`。
|
||||
- [#5355](https://github.com/hyperf/hyperf/pull/5355) 新增方法 `System::getCpuCoresNum()`。
|
||||
|
||||
## 修復
|
||||
|
||||
- [#5357](https://github.com/hyperf/hyperf/pull/5357) 修復在匿名函式中拋錯時,`coordinator` 定時器無法正常停止的問題。
|
||||
|
||||
## 最佳化
|
||||
|
||||
- [#5342](https://github.com/hyperf/hyperf/pull/5342) 優化了 `Redis` 哨兵模式的地址讀取方式。
|
||||
|
||||
# v3.0.4 - 2023-01-22
|
||||
|
||||
## 修復
|
||||
|
@ -528,10 +528,10 @@ class User extends Model
|
||||
}
|
||||
```
|
||||
|
||||
`restoreOrCreate` 方法會通過給定的 列 / 值 來匹配資料庫中的資料。如果在資料庫中找到對應的模型,即執行 `restore` 方法恢復模型,否則會從第一個參數的屬性乃至第二個參數的屬性中建立一條記錄插入到資料庫。
|
||||
`restoreOrCreate` 方法會透過給定的 列 / 值 來匹配資料庫中的資料。如果在資料庫中找到對應的模型,即執行 `restore` 方法恢復模型,否則會從第一個引數的屬性乃至第二個引數的屬性中建立一條記錄插入到資料庫。
|
||||
|
||||
```php
|
||||
// 通過 name 查詢使用者,不存在則使用 name 和 gender, age 屬性建立...
|
||||
// 透過 name 查詢使用者,不存在則使用 name 和 gender, age 屬性建立...
|
||||
$user = User::restoreOrCreate(
|
||||
['name' => 'Hyperf'],
|
||||
['gender' => 1, 'age' => 20]
|
||||
|
Loading…
Reference in New Issue
Block a user