Voyagerでリレーションを設定するVoyagerのBREADがかなり使いやすいこと、基本の設定は以前の記事でお伝えした通りですが、今回はBREADの編集画面からリレーションを設定したいと思います。今回は例としてProducts設定時にカテゴリ(belongsTo)、タグ(belongsToMany)を追加します。tagsテーブルを作成します。BREADを作成、一時保存します。tagsテーブルを作成します。この時一緒にモデルも作成します。BREADを作成、一時保存します。table」をクリック、適宜項目修正してSubmit、BREADを保存します。この時、リレーションを設定するものは設定をhiddenに変更します。BelongsToCategoriesをbelongsToに設定します。Relationship」をクリック。以下のような画面が出てきますのでそれぞれ項目を設定します。ピボットテーブルの作成リレーションテーブル「product_tag」を上記のように作成します。tag_id、後timestampです。Relationship」をクリック。taggingをonにすると、リレーション先に保存されていないデータを追加できるようになります。(日本語には対応していませんが、、、、)日本語を追加できるようにするにはJSから変更が必要です。belongsToManyを設定方法でした!フロント側のリレーションはモデル側で関数を記述、クエリビルダからwith()を使用することでかなりクエリ数を削減できますので、ぜひ活用してみてください。※nameなどのカラムがintになってますね、、、適当にvarcharやtextに置き換えてください。2018.09.10こんばんは、のるぼるのんです。2018.09.26こんばんは、のるぼるのんです。最近フットサルを始めました。2018.08.27結構前に遊びで作ったwebアプリケーションに久々にアクセスしてみた。2018.08.18こんにちは、のるぼるのるのです。コメントをキャンセルメールアドレスが公開されることはありません。*サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。Profileのるぼるのん元化学系の学生→謎の電気系配属→健康を謳歌する為退職→なぜかフリーランス。今はとある目標の為副業アンド副業。名前は研究してた物質の名前から。WordPress.。