ホームページ > PHPフレームワーク > Laravel > Laravelバリデーターのインストール方法を調べる

Laravelバリデーターのインストール方法を調べる

PHPz
リリース: 2023-04-23 09:30:53
オリジナル
540 人が閲覧しました

Laravel は、非常に人気のある PHP Web アプリケーション開発フレームワークです。開発者がプロ​​ジェクトを迅速に構築できるようにする強力な機能とツールが備わっています。言及する価値のある機能の 1 つはバリデータです。これは入力データを検証するためのツールであり、Laravel プロジェクトで簡単に使用できます。

この記事では、Laravel バリデーターをインストールする方法を検討し、プロジェクトでそれを使用する方法を示します。

  1. Laravel のインストール

まず、Composer を使用して Laravel をインストールする必要があります。 Composer がインストールされていない場合は、以下の手順に従ってインストールしてください。

ターミナルまたはコマンド プロンプトで次のコマンドを実行します:

php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('sha384', 'composer-setup.php') === '544e09ee996cdf60ece3804abc52599c22b1f40f4323403c44d44fdfdd586475ca9813a858088ffbc1f233e9b180f061') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php
php -r "unlink('composer-setup.php');"
ログイン後にコピー

これらのコマンドは Composer インストーラーをダウンロードし、現在のディレクトリに保存します。 Composer をグローバルにインストールするには、ダウンロードしたファイルをインストールする場所に移動し、次のコマンドを実行してグローバルに利用できるようにします:

mv composer.phar /usr/local/bin/composer
ログイン後にコピー

このコマンドは Composer を /usr/local/bin に移動しますディレクトリ真ん中。

これで、Composer を使用して Laravel をインストールできるようになります。ターミナルまたはコマンド プロンプトで次のコマンドを実行します。

composer create-project --prefer-dist laravel/laravel blog
ログイン後にコピー

このコマンドは、「blog」という名前の新しい Laravel プロジェクトを作成し、必要な依存関係をすべてインストールします。

  1. Laravel バリデーターのインストール

Laravel バリデーターのインストールは非常に簡単です。ターミナルまたはコマンド プロンプトで次のコマンドを実行するだけです:

composer require illuminate/validation
ログイン後にコピー

このコマンドにより、Composer は Laravel バリデーター ライブラリとその関連依存関係をダウンロードしてインストールします。

  1. Laravel バリデーターの使用

これで、Laravel バリデーターが正常にインストールされました。 Laravel プロジェクトでの使用方法を見てみましょう。

Laravel プロジェクトでは、バリデーター クラスを使用して入力データを検証できます。バリデーター クラスには、必須、電子メールなどの多くの組み込みの検証ルールが用意されており、カスタム ルールを簡単に作成できます。

以下は、Laravel コントローラーでバリデーターを使用して送信されたフォーム データを検証する方法を示す簡単な例です。

public function store(Request $request)
{
    // 验证请求数据
    $validatedData = $request->validate([
        'name' => 'required|string|max:255',
        'email' => 'required|email|max:255|unique:users',
        'password' => 'required|string|min:6|confirmed',
    ]);

    // 在此处处理验证通过后的逻辑
}
ログイン後にコピー

上記のコード スニペットからわかるように、validate メソッドはrules Array をパラメータとして使用し、検証が失敗した場合は ValidationException をスローします。検証に合格すると、検証されたデータを含む連想配列が返されます。

この例では、各フォーム フィールドの存在と正しい形式を確認し、独自のルールを使用して電子メール アドレスがデータベース内で重複しないようにします。

結論

Laravel バリデーターは、開発者が入力データを検証するのに役立つ非常に強力で便利なツールです。この記事では、Laravel バリデーターをインストールし、Laravel プロジェクトで使用する方法の基本を学びました。 Laravel バリデーターをまだ使用したことがない場合は、次のプロジェクトでこれを使用することをお勧めします。開発作業がはるかに簡単かつ効率的になります。

以上がLaravelバリデーターのインストール方法を調べるの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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