エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Laravel5.5 リレーションしているデータの保存方法(1対1 1対多 多対多)|Laravel|PHP|開発ブログ|株式会社Nextat(ネクスタット)
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Laravel5.5 リレーションしているデータの保存方法(1対1 1対多 多対多)|Laravel|PHP|開発ブログ|株式会社Nextat(ネクスタット)
こんにちは。 ニシザワです。 Laravelでリレーションさせているデータ ・1対1 ・1対多 ・多対多 がある... こんにちは。 ニシザワです。 Laravelでリレーションさせているデータ ・1対1 ・1対多 ・多対多 があると思います。 これを関連テーブルと一緒に保存する方法を今回は紹介します。 1対1の例 モデルは下記 ※関連モデルにfillableを設定するのを忘れずに。 class User extends Model { protected $fillable = [ 'name', 'email' ] /** * ユーザーに関連する電話レコードを取得 */ public function phone() : HasOne { return $this->hasOne(Phone::class); } } リクエストの中はこのような形になっているとしましょう。 [ 'user' => [ 'name' => 'hoge', 'email' => 'hoge@hoge.com' ], 'pho