Laravel で配列を検証する方法: ステップバイステップガイド

Susan Sarandon
リリース: 2024-11-23 02:15:11
オリジナル
518 人が閲覧しました

How to Validate Arrays in Laravel: A Step-by-Step Guide

Laravel での配列の検証をわかりやすく解説

Laravel では、正しい構文を使用していない場合、配列の検証が難しくなることがあります。 「name[]」のような名前の入力要素に値が格納されている配列を検証しようとする場合、適切な表記法を理解することが重要です。

配列を効果的に検証するには、アスタリスク () シンボルは、配列自体ではなく配列の値をチェックします。代わりに、配列の特定の名前を宣言し、その値にアスタリスク () を適用する必要があります。

次に例を示します:

$validator = Validator::make($request->all(), [
    "names"    => "required|array|min:3",
    "names.*"  => "required|string|distinct|min:3",
]);
ログイン後にコピー

この例では:

  • "names" は、"names" 配列が存在し、少なくとも 3 つの要素を含み、配列 (配列ではない) であることを検証します。スカラー).
  • "names.*" は、"names" 配列内の各値が必須の文字列であり、少なくとも 3 つの文字を含み、一意の値 (重複がないこと) を持っていることを保証します。

Laravel で配列の検証を成功させる鍵は、配列の名前を明示的に指定し、その個々の値に検証ルールを適用することであることを覚えておいてください。

以上がLaravel で配列を検証する方法: ステップバイステップガイドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート