現在の位置: ホーム> 最新記事一覧> Laravelフォーム数のサイズの確認の詳細な説明と実用的な例

Laravelフォーム数のサイズの確認の詳細な説明と実用的な例

M66 2025-08-06

Laravelフォーム検証の紹介

Laravelフレームワークを使用してWebアプリケーションを開発する場合、フォーム検証は、ユーザー入力データが予想されるルールに準拠することを保証する重要な部分です。フォーム検証により、アプリケーションはより安定して安全に実行できます。

Laravelは、豊富で強力なフォーム検証機能を提供し、必要な、長さの制限、データ型検出、一意性検証などのさまざまなルールをサポートします。開発者は、ルールを定義し、データ検証とエラー処理を迅速に実現するためにValidate()メソッドを呼び出す必要があります。

フォームサイズの確認番号紹介

数値データを処理する場合、データが効果的かつ合法であることを確認するために、数のサイズまたは長さを制限する必要があることがよくあります。 Laravelのサイズ検証ルールは、このタイプの需要を満たすために使用されます。

サイズルールは、文字列と数値タイプの両方で、特定のフィールドの長さまたはサイズを検証するために使用されます。たとえば、サイズ:5は、文字列の長さが5であるか、数字の数字が5かどうかを確認します。

Laravelの数字を検証するためにサイズを使用している例

Laravelのサイズルールを使用して数値を検証する方法を示す簡単なケースを以下に示します。

ユーザーが年齢を入力する必要があり、年齢の数字は2でなければならないと仮定します。つまり、年齢は10〜99でなければなりません。次の検証ルールを定義できます。

 $rules = [
    'age' => 'required|integer|size:2'
];

その中で、必要なことは、フィールドが必要であることを意味します。整数とは、整数であり、サイズでなければならないことを意味します。2は2桁の数字でなければなりません。

フォームの送信を処理するときは、検証()メソッドを呼び出して確認を完了します。

 public function store(Request $request)
{
    $rules = [
        'age' => 'required|integer|size:2'
    ];
    $this->validate($request, $rules);
    // プロセスフォームデータ...
}

ユーザーが12または97以外の数字を入力するなど、ルールを満たしていない年齢に入った場合、検証は失敗し、エラーメッセージが返されます。

サイズルールを使用するときに注意すべきこと

サイズルールを適用するときは、次のポイントに注意してください。

  • サイズルールは、文字列と数値タイプに適用され、文字列の長さまたは数字数を検証します。
  • 数値タイプの場合、サイズは数値サイズではなく桁数を検証します。たとえば、サイズ:2は10〜99の整数と一致します。
  • ルールがフィールドに一致するデータ型を設定し、誤用によって引き起こされる検証エラーを回避することを確認してください。

要約します

Laravelのサイズ検証ルールを使用することにより、フォームの桁数を効果的に制限し、アプリケーションのセキュリティとデータの精度を向上させることができます。 Validate()メソッドを構成して呼び出すのは簡単で、さまざまな形式検証シナリオでの使用に適しています。うまくいけば、この記事の紹介と例が、Laravelフォームのデジタル検証をよりよく理解するのに役立つことを願っています。