Maison > Article > développement back-end > Utiliser le code de vérification dans Laravel
Cet article présente principalement l'utilisation de codes de vérification dans Laravel, qui ont une certaine valeur de référence. Maintenant, je le partage avec tout le monde. Les amis dans le besoin peuvent s'y référer
InstallerAjouter une référence au code de vérification dans
composer.json
{ "require": { "laravel/framework": "5.0.*", "mews/captcha": "~2.0" }, "minimum-stability": "dev"}
ou
composer require mews/captchapuis exécutez simplement la commande suivante pour mettre à jour les dépendances de la bibliothèque
composer update
ou
composer install
Dans les systèmes Windows, GD2 doit être activé dansd'utiliser pour injecter le fournisseur de services de code de vérification dansL'extension DLL
php.ini
doit également permettre àphp_gd2.dll
etphp_fileinfo.dll
php_mbstring.dll
. config/app.php
'providers' => [ // ... 'Mews\Captcha\CaptchaServiceProvider', ]pour Laravel 5.1+
'providers' => [ // ... Mews\Captcha\CaptchaServiceProvider::class, ]Trouvé
dans aliases key
. config/app.php
'aliases' => [ // ... 'Captcha' => 'Mews\Captcha\Facades\Captcha', ]pour Laravel 5.1+
'aliases' => [ // ... 'Captcha' => Mews\Captcha\Facades\Captcha::class, ]ConfigurationVous pouvez personnaliser le style du code de vérification et le nombre de caractères saisis
Copiez le fichier de configuration dans le répertoireconfig
$ php artisan vendor:publish
Chemin du fichier de configuration config/captcha.php
return [ 'default' => [ 'length' => 5, 'width' => 120, 'height' => 36, 'quality' => 90, ], // ...];Exemples d'utilisation spécifiques
<p class="form-group {{ $errors->has('captcha') ? ' has-error' : '' }}"> <label for="captcha" class="col-md-4 control-label">验证码</label> <p class="col-md-6"> <input id="captcha" class="form-control" name="captcha" > <img class="thumbnail captcha" src="{{ captcha_src('flat') }}" onclick="this.src='/captcha/flat?'+Math.random()" title="点击图片重新获取验证码" alt="Utiliser le code de vérification dans Laravel" > @if ($errors->has('captcha')) <span class="help-block"> <strong>{{ $errors->first('captcha') }}</strong> </span> @endif </p></p>Recommandations associées :
framework laravel À propos de Implémentation de la fonction de recherche
Déploiement de Laravel sous CentOS7 et transfert avec nginx
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!