0
大規模な編集ページがあり、値は4つのテーブルから取得されます。私はそれらをすべてオブジェクトに入れ、どのオブジェクトをどこに配置するかを並べ替えます。私のメインモデルを呼び出すと、オブジェクトまたは配列を渡すことでその関係を更新できますか?リレーションシップモデルを1行で更新する - Laravel
メインモデル
$officiant = Officiant::find($id);
その関係は、 "詳細" と "プロファイル" である
例:私はこの
$officiant->update(array ($officiant));
のようにそれを渡すことで、司式者を更新することができ
$officiant->fname = $request->fname;
$officiant->lname = $request->lname;
$officiant->phone = $request->phone;
$profile = new \StdClass();
$profile->gender = $request->gender;
$profile->profile = $request->profile;
$detail = new \StdClass();
$detail->street = $request->street;
$detail->city = $request->city;
私は
$officiant->detail->update(array ($detail));
$officiant->profileupdate(array ($profile));