🧐[Laravel] createOrFirst の登場から激変した firstOrCreate, updateOrCreate に迫る!2023/08/31に公開2023/10/198件LaravelPHPPostgreSQLDatabaseEloquenttechGitHubで編集を提案Discussionmpyw2023/08/31https://twitter.com/mpyw/status/1697245739498475538 返信を追加mpyw2023/09/05v10.21.1 がだいぶ遅れてリリースされました! 返信を追加mpyw2023/09/05v10.22.0 は先程リリースされました 返信を追加mpyw2023/09/27注意: 今後どうなるかは不明ですが, firstOrCreate updateOrCreate の動作を変更するという点に関しては 10.x ではリバートされ,見送りになりました。 11.x での復活を期待して議論しているところなので,コメントよろしくお願いします! https://github.com/laravel/framework/discussions/48567 mpyw2023/10/0210.x で再対応されることになりそうです。 暫定策として,HasManyThrough::updateOrCreate のバグを避けた上で使われる方はバージョン 10.24.* に固定してご使用ください mpyw2023/10/06プルリク完成したのでレビュー待ち https://github.com/laravel/framework/pull/48637 mpyw2023/10/13に更新DONE 10.29.0 で復活 返信を追加mpyw2023/10/27公式の記事。端的に使い分け方だけ書いてあります https://laravel-news.com/firstorcreate-vs-createorfirst 返信を追加
mpyw2023/09/27注意: 今後どうなるかは不明ですが, firstOrCreate updateOrCreate の動作を変更するという点に関しては 10.x ではリバートされ,見送りになりました。 11.x での復活を期待して議論しているところなので,コメントよろしくお願いします! https://github.com/laravel/framework/discussions/48567 mpyw2023/10/0210.x で再対応されることになりそうです。 暫定策として,HasManyThrough::updateOrCreate のバグを避けた上で使われる方はバージョン 10.24.* に固定してご使用ください mpyw2023/10/06プルリク完成したのでレビュー待ち https://github.com/laravel/framework/pull/48637 mpyw2023/10/13に更新DONE 10.29.0 で復活 返信を追加
mpyw2023/10/0210.x で再対応されることになりそうです。 暫定策として,HasManyThrough::updateOrCreate のバグを避けた上で使われる方はバージョン 10.24.* に固定してご使用ください
Discussion
v10.21.1 がだいぶ遅れてリリースされました!
v10.22.0 は先程リリースされました
注意: 今後どうなるかは不明ですが,
firstOrCreateupdateOrCreateの動作を変更するという点に関しては 10.x ではリバートされ,見送りになりました。 11.x での復活を期待して議論しているところなので,コメントよろしくお願いします!10.x で再対応されることになりそうです。
暫定策として,
HasManyThrough::updateOrCreateのバグを避けた上で使われる方はバージョン10.24.*に固定してご使用くださいプルリク完成したのでレビュー待ち
DONE
10.29.0で復活公式の記事。端的に使い分け方だけ書いてあります