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

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

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 までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!