ホームページ > 記事 > PHPフレームワーク > Laravelに検証コードパッケージをインストールする方法
laravel に検証コード パッケージをインストールする方法: 1. Web サイト packagegist.org にログインします; 2. laravel captcha を検索し、「mews/captcha」を見つけます; 3. に従って検証コードをインストールします。 packageist上での使用方法です。
この記事の動作環境: Windows 7 システム、Laravel バージョン 5.7、DELL G3 コンピューター。
laravel に検証コード パッケージをインストールするにはどうすればよいですか?
Laravel - キャプチャ
laravel captcha を見つけます。
、mews/captcha
を見つけて、packagist の使用方法に従って検証コードを段階的にインストールします。
composer には mews/captcha が必要です
プロバイダー (config/app) .php)
、この配列の最後に次のコードを追加します: Mews\Captcha\CaptchaServiceProvider::class,
を登録し、この配列の末尾に次のコードを追加します。 Mews\Captcha \Facades\Captcha::class,構成ファイルを生成し、Composer コマンド ラインに次のコマンドを入力します:
default
を変更します。検証コードのスタイルを設定するための配列、数量とサイズの変更。 'default' => [ 'length' => 5, 'width' => 100, 'height' => 34, 'quality' => 90, ],
<div class="row"> <div class="col-md-8"> <input type="text" class="form-control {{$errors->has('captcha')?'parsley-error':''}}" name="captcha" placeholder="captcha"> </div> <div class="col-md-4"> <img src="{{captcha_src()}}" style="cursor: pointer" onclick="this.src='{{captcha_src()}}'+Math.random()"> </div> @if($errors->has('captcha')) <div class="col-md-12"> <p class="text-danger text-left"><strong>{{$errors->first('captcha')}}</strong></p> </div> @endif </div>
5ab40362dfc18e2787c7c43b0597315f
最初に次のコードを導入します:
validateLogin メソッドを書き直します。
protected function validateLogin(Request $request){ $this->validate($request, [ $this->loginUsername() => 'required', 'password' => 'required', 'captcha' => 'required|captcha', ],[ 'captcha.required' => trans('validation.required'), 'captcha.captcha' => trans('validation.captcha'), ]); }
config->app.php'locale' => 'zh-CN',
Open resources/zh-CN/validation.php'captcha' => ':attribute 不正确。',
In 属性 次のキーと値のペアを配列に追加します: 'captcha' => '验证码',
以上がLaravelに検証コードパッケージをインストールする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。