laravel8で、attachする多対多の中間テーブルの存在validationチェックするにはRule::unique(中間テーブル名)を使う。detachはRule::exist(中間テーブル名)

laravel8で、attachする多対多の中間テーブルの存在validationチェックするにはRule::unique(中間テーブル名)を使う。detachはRule::exist(中間テーブル名)

1. すでにある組み合わせなら、validationで弾きたい
2. detachする時も、存在しないなら、validationで弾きたい

1. attachの場合はunique

2. detachの場合はexists