Laravel初心者です。
モデルのリレーションについて質問です。
・User
・Team
・TeamUser
の三つのモデルがあって、
テーブルは
・users
lang
1CREATE TABLE "users" ( 2 "id" integer not null primary key autoincrement, 3 "name" varchar not null, 4 "created_at" datetime not null, 5 "updated_at" datetime not null 6);
・teams
lang
1CREATE TABLE "teams" ( 2 "id" integer not null primary key autoincrement, 3 "name" varchar not null, 4 "created_at" datetime not null, 5 "updated_at" datetime not null 6);
・team_users
lang
1CREATE TABLE "teams" ( 2 "id" integer not null primary key autoincrement, 3 "userId" integer not null, 4 "teamId" integer not null, 5);
このような感じになっていて
TeamUserモデルで
UserとTeamを繋ぎたいで、userを削除すればteam_usersのカラムも一緒に削除したりしたいのですが、どのようにリレーションすればいいでしょうか?
もしくは、もっと綺麗なやり方があれば教えてください。
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー