Skip to content

Conversation

@gakigaki
Copy link
Contributor

@gakigaki gakigaki commented Sep 10, 2025

概要

データベースプラグインにおいて、 確認画面から「前へ」で戻った際に入力値が保持されない事象を修正しました。

対応内容の詳細:

  • DatabasesPlugin@input$request->flash() を有効化し、戻り時の入力値をセッションへ保存
  • 確認画面フォームに frame_id を hidden 追加し、戻り時に old() が正しく参照されるように改善
  • カテゴリ選択の old('categories_id', ...) キーを修正(以前は old('category', ...) になっていた)
  • 入力テンプレート(radio/select/checkbox)で表示値の優先順位を「request → old → 既存値」に統一し、編集時の変更が確実に反映されるように修正

確認観点:

  • 新規/編集で値を入力 → 確認画面 → 「前へ」 → 入力値が保持されていること
  • 公開日時/終了日時/カテゴリが保持されること
  • ファイル項目についてはブラウザ仕様上、戻り時に新規選択中のファイルは復元されません(既存ファイルは従来通り表示されます)

レビュー完了希望日

軽微な改修のため、いつでも問題ありません。

関連Pull requests/Issues

特になし

参考

再現手順例: 編集 → 単一選択を変更 → 確認 → 前へ → 変更が元に戻る/保持されない

DB変更の有無

無し

チェックリスト

… radio/select/checkbox prefer request/old values on edit
@gakigaki gakigaki changed the title fix(databases): 確認画面『前へ』で入力値を保持し、編集時の単一/複数選択の変更を反映 [データベース] 確認画面『前へ』で入力値を保持し、編集時の単一/複数選択の変更を反映 Sep 10, 2025
@gakigaki gakigaki changed the title [データベース] 確認画面『前へ』で入力値を保持し、編集時の単一/複数選択の変更を反映 [データベース] 確認画面『前へ』で入力値を保持するようにしました Sep 10, 2025
@gakigaki gakigaki added bug バグ・不具合連絡 enhancement 機能強化 and removed bug バグ・不具合連絡 labels Sep 10, 2025
@gakigaki gakigaki added the plugin(database) データベースプラグイン label Sep 10, 2025
@gakigaki gakigaki merged commit 0a9ba68 into master Sep 10, 2025
1 check passed
@gakigaki gakigaki deleted the fix/databases-preserve-back-and-selection branch September 26, 2025 00:13
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