昨日 Laravel を使い始めましたが、ORM は強力なようです。関連モデルの行を更新する方法はありますか? これは私が試したものです:
ステップ 1: データベースの正確な構造を持つ JSON オブジェクトを生成します。JSON オブジェクトには、データベース内の関係を表すサブ配列である特定のフィールドがあります。
ステップ 2: JSON オブジェクトを POST 経由で Laravel に送信して処理します。ここでややこしくなります: 最初に JSON オブジェクトを配列に変更できます。
$array = (array) $JSONobject;
今、更新する必要があります。これが機能することを期待しています:
Product::update($JSONobject->id,$array);
ただし、配列にはサブ配列があるため、実行される更新 SQL はテーブル内のサブ配列列を見つけることができず、代わりに関連するテーブルを探す必要があります。これはできますか?それとも、他のモデルも呼び出す必要がありますか?
前もって感謝します!