最小値のチェック:
配列の最小サイズをチェックするには、min
ルールを使用します。以下は、min
ルールを使用した配列サイズの最小値のチェックのコード例です。
$rules = [
'my_array' => 'array|min:5',
];
上記の例では、my_array
というフィールドが配列であり、サイズが5以上であるかどうかを検証しています。もし配列のサイズが5未満の場合、バリデーションエラーが発生します。
最大値のチェック:
配列の最大サイズをチェックするには、max
ルールを使用します。以下は、max
ルールを使用した配列サイズの最大値のチェックのコード例です。
$rules = [
'my_array' => 'array|max:10',
];
上記の例では、my_array
というフィールドが配列であり、サイズが10以下であるかどうかを検証しています。もし配列のサイズが10を超える場合、バリデーションエラーが発生します。
最小値と最大値の同時チェック:
配列のサイズに最小値と最大値の両方の制約を設ける場合は、between
ルールを使用します。以下は、between
ルールを使用した配列サイズの最小値と最大値のチェックのコード例です。
$rules = [
'my_array' => 'array|between:5,10',
];
上記の例では、my_array
というフィールドが配列であり、サイズが5以上かつ10以下であるかどうかを検証しています。もし配列のサイズが指定された範囲外の場合、バリデーションエラーが発生します。
以上が、Laravelにおける配列サイズの最小値と最大値のチェック方法です。これらのルールを使用することで、簡単に配列のサイズ制約を実装することができます。