$my_instance->fill($request_json)
を使用してポストリクエストから属性を設定するモデルインスタンスがあり、$my_instance->save()
をデータベースのレコードとして保存した後、 return response()->json($my_instance)
を使用して、すべての属性を持つ保存されたオブジェクトを受信します。これは、私がで設定したすべての属性を投稿要求本文の中のモデルクラスに提供している限り、うまく動作します。しかし、私が投稿要求で属性の一部だけを送信したい場合、スキップされた属性がnullに設定されていることがわかります。これは問題ありません。しかし、問題は私がreturn response()->json($my_instance)
を使用して戻ったときです。私はスキップされた属性が表示されず、私のdatabseでそれらがnullであっても返されるようにします。ララベルにそうするよう指示する方法はありますか?null属性を含む保存時にすべてのオブジェクト属性を返すためにlaravelが必要
1
A
答えて
0
あなたの質問に可能な実装COULDになる:
- は、モデルで充填可能であることがゼロになっているすべての可能なフィールドを許可します。
その後、やってコレクションしてミドルウェアを使用します。
$form_stuff = $request->all(); $form_stuff = collect($form_stuff); $things_you_want = $form_stuff->only('wanted_field_1','wanted_field_2'); $things_that_should_be_null = $form_stuff->only('nulled_field_1','nulled_field_2'); $keys = array_keys($thins_that_should_be_null); $values = array_fill(0, count($keys), null); $new_array_of_nulled_things = array_combine($keys, $values); var_dump($things_you_want); var_dump($new_array_of_nulled_things); die();
WARNING:投稿なしコードがなかったので、これはほとんどが単なる概念であり、あなたがプレイする必要がありますので、テストされていませんあなたが望むようにそれを働かせるためにそれを持っています。
関連する問題
- 1. 既存の属性をすべての属性セットに追加
- 2. nullを返すカスタム属性
- 3. 属性の文字列を返す、オブジェクトの属性を返す
- 4. はなぜ.getAttributeは、データ - のためにnullを返す*属性
- 5. 属性を持つetree要素を取得するか、または属性がサブ要素を含む
- 6. コアデータ管理対象オブジェクトの属性がNULLを返す
- 7. Zend Form Elementsすべての属性を属性に追加
- 8. ノード名、属性、テキストを含むすべてのXSL出力
- 9. オブジェクトの更新時にネストされた属性が保存されない
- 10. OTA_HotelResRQに保証タイプの属性が必要です
- 11. 読むには要素名にコロンとプレフィックスを含むXMLから属性値を属性名
- 12. Laravel複数のフォームの属性をデータベースに保存する必要があります
- 13. asp.netカスタムコントロールの属性が別の属性に依存する
- 14. 属性を含む関数内の関数を返す
- 15. Rubyの属性メソッド(ActiveModel :: Serialization)にオブジェクトを含めるには?
- 16. HTML属性に改行を含める
- 17. NSFetchedResultsController null属性を持つオブジェクトを返す
- 18. 属性のすべての属性と値をフィルタリングします。
- 19. 「NoneType」オブジェクトには、属性「アダプター」、「NoneType」オブジェクトが属性「テキスト」
- 20. Laravel:オブジェクト全体ではなくリレーションの属性を返す
- 21. レールに特定の属性を含むすべてのレコードを見つける
- 22. ブラケットの問題を含むショートコード属性
- 23. オブジェクトの属性がnilとして保存される
- 24. Djangoフォーム:関連するモデルにすべての属性を含めるには
- 25. Pythonオブジェクトの保存と取り込み属性値をファイルに
- 26. 属性値が必要です
- 27. Jsoupが属性を含む場合に値を取得する
- 28. 要素属性と子要素を含むPHPソープ要求
- 29. htmlデータ属性を出力するためのカスタムモデル属性
- 30. 「モジュール」オブジェクトが属性「にbasicConfig」