ホームページ  >  に質問  >  本文

Laravelのデータベース列名とは異なるHTML入力名を使用する

この入力データを保存する列名とは異なる HTML 入力名を使用する方法

すべての HTML 入力名はデータベースの列と等しいため、通常はこの方法を使用します。

Model::create($request->all());

これで使えることが分かりました:

リーリー

しかし、たくさんの値があり、それを何度も書き換えたくないので、$request->all() と 2 番目の値を組み合わせる方法はありますか?方法?

P粉818125805P粉818125805251日前303

全員に返信(2)返信します

  • P粉627027031

    P粉6270270312024-01-17 11:55:32

    PHP の array_merge() 関数は次のように使用できることがわかりました。

    リーリー

    返事
    0
  • P粉731977554

    P粉7319775542024-01-17 09:29:07

    1 つの方法は、https://laravel.com /docs/9.x/collections#method-merge merge() を使用してフィールドを追加し、https://laravel を使用することです。 com/docs/9.x/collections#method-only モデルに追加するフィールドのみを返す、または https://laravel.com/docs/9.x/collections#method-excel 例外 () 逆数

    リーリー

    返事
    0
  • キャンセル返事