Maison  >  Article  >  développement back-end  >  Utiliser le code de vérification dans Laravel

Utiliser le code de vérification dans Laravel

不言
不言original
2018-05-08 10:10:452432parcourir

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

Aperçu

Utiliser le code de vérification dans Laravel

Installer

Ajouter 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/captcha
puis 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é dans

L'extension DLL php.ini doit également permettre à php_gd2.dll et php_fileinfo.dllphp_mbstring.dll

d'utiliser

pour injecter le fournisseur de services de code de vérification dans

. 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,
    ]
Configuration

Vous 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(&#39;captcha&#39;) ? &#39; has-error&#39; : &#39;&#39; }}">
    <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(&#39;flat&#39;) }}" onclick="this.src=&#39;/captcha/flat?&#39;+Math.random()" title="点击图片重新获取验证码" alt="Utiliser le code de vérification dans Laravel" >

        @if ($errors->has(&#39;captcha&#39;))            <span class="help-block">
            <strong>{{ $errors->first(&#39;captcha&#39;) }}</strong>
        </span>
        @endif    </p></p>
   

Recommandations associées :

Utilisation du modèle Laravel

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn