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

Utiliser le code de vérification dans Laravel

不言
Libérer: 2023-03-25 15:28:02
original
2532 Les gens l'ont consulté

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"}
Copier après la connexion

ou

composer require mews/captcha
Copier après la connexion
puis exécutez simplement la commande suivante pour mettre à jour les dépendances de la bibliothèque

composer update
Copier après la connexion

ou

 composer install
Copier après la connexion
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',
]
Copier après la connexion
pour Laravel 5.1+

'providers' => [
    // ...
    Mews\Captcha\CaptchaServiceProvider::class,
]
Copier après la connexion
Trouvé

dans aliases key. config/app.php

'aliases' => [
     // ...
    'Captcha' => 'Mews\Captcha\Facades\Captcha',
]
Copier après la connexion
pour Laravel 5.1+

 'aliases' => [
        // ...
        'Captcha' => Mews\Captcha\Facades\Captcha::class,
    ]
Copier après la connexion
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,
    ],    // ...];
Copier après la connexion
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>
Copier après la connexion
   

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal