この記事ではLaravelのバリデーションについて書いてます。
備忘録なので、私が忘れそうなのを追記していきます。
same/different
バリデーション対象のパラメータどうしを比較する。
same
値が異なる場合はエラー
$params = [
'param1' => 'aaa',
'param2' => 'bbb'
];
$rules = ['param2' => 'same:param1']; // エラー
different
値が同じ場合はエラー
$params = [
'param1' => 'aaa',
'param2' => 'aaa'
];
$rules = ['param2' => 'different:param1']; // エラー