2018/12/14DBのテーブルの結合は2つやり方があります。・Eloquentのリレーション・クエリービルダーのJoinメソッド今回は「Eloquentのリレーション」を使ってテーブルを結合してみます。EloquentのリレーションEloquentのリレーションでは事前にテーブル間の親子関係について考えます。実際のモデルではこのように記述します。}}これでModelの定義はOKです。「employees」テーブルと「depts」テーブルが結合されます。EloquentでEmployeeモデルを使用してみます。}ビューで「部署」テーブルのカラムを表示してみます。】リレーション先の「部署」テーブルのカラムの取得は$employee->dept->dept_nameで可能です。ブラウザで確認するとちゃんとリレーション先のカラムも表示されているのがわかります。Eloquentのリレーションを使って結合します。前回チュートリアルで作成した従業員一覧に「部署」の項目も表示させます。「部署」テーブル(depts)「従業員」テーブル(employees)手順1)モデルの修正2)コントローラの修正3)ビューの修正4)動作確認1)モデルの修正artisanコマンドでモデルのスケルトンを作成し、中身をコーディングしていきます。よるリレーションは以上です。気づいたことや新しい発見など情報を発信していきます。コメントをキャンセルメールアドレスが公開されることはありません。honjo_masanoriバナーWebエンジニアとしての就職、転職、フリーランスに関しての情報はコチラ!Laravelが学べるプログラミングスクールに関しての記事をまとめています。ENTRYLaravel6にメール設定(MailGun編)前回、Laravelのログイン機能を自動生成し、各画面を確認しました。ログイン機能を作成しました。/まとめ環境構築PHPフレームワークのひとつであるLaravelを専門に書いている学習サイトです。