Eloquentのリレーションを活用することで、読みやすいコードにすることができます。 ここでは、下記リンク先の内容をもとにリレーションの定義方法など確認していきます。 https://readouble.com/laravel/5.4/ja/eloquent-relationships.html リンク先で説明に利用されているデータモデルをER図で表すと、だいたい次のようになるかと思います。 userモデルとphoneモデルの関係(参考ページ) ユーザーに紐づく電話と、電話を所有するユーザーの関係を定義します。 namespace App; use Illuminate\Database\Eloquent\Model; class User extends Model { public function phone() { return $this->hasOne('App\Phone'
![Laravel : EloquentのリレーションをER図と一緒に確認 | DN-Web64](https://cdn-ak-scissors.b.st-hatena.com/image/square/ddf0c3aa03b89a8be4f2e7cc75281f2dac716faa/height=288;version=1;width=512/http%3A%2F%2Fwww.dn-web64.com%2Fwordpress%2Fwp-content%2Fuploads%2Feloquent_relation_1.png)