Skip to content

Conversation

@gakigaki
Copy link
Contributor

@gakigaki gakigaki commented Sep 11, 2025

概要

データベースプラグインにおいて、データを更新する際に必須のファイル項目に変更がなくても、再アップロードを要求される問題を修正しました。

  • CustomValiRequiredFileKeep ルールを追加(ImplicitRule 実装)
    • 新規: アップロード必須
    • 編集: 既存ファイルが残り、削除チェックが無ければ再アップロード不要
    • 編集: 削除チェックありで新規アップ無しはエラー
  • 画像/動画カラムのバリデーションで、必須時に nullable を付与しないよう調整(独自必須ルールと競合しないため)
  • ユニットテスト追加(CustomValiRequiredFileKeepTest)

レビュー完了希望日

不具合修正のため、可能であればお早めにご確認ください。

関連Pull requests/Issues

なし

参考

  • Laravel ImplicitRule による未送信フィールドのバリデーション実行

DB変更の有無

無し

チェックリスト

  • プルリクエストにわかりやすいタイトルとラベルを付けました。

@gakigaki gakigaki changed the title [データベース] 必須ファイルの編集時再アップロード不要化(ImplicitRule)+テスト追加 [データベース] 編集時に必須ファイルの再アップロードを不要にしました Sep 11, 2025
@gakigaki gakigaki merged commit 5cd8944 into master Sep 11, 2025
1 check passed
@gakigaki gakigaki deleted the feat/databases-file-required-implicit-rule branch September 11, 2025 07:01
@gakigaki gakigaki added enhancement 機能強化 plugin(database) データベースプラグイン labels Oct 9, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement 機能強化 plugin(database) データベースプラグイン

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants