Heim  >  Artikel  >  Backend-Entwicklung  >  Verwendung des Bestätigungscodes in Laravel

Verwendung des Bestätigungscodes in Laravel

不言
不言Original
2018-05-08 10:10:452487Durchsuche

Dieser Artikel stellt hauptsächlich die Verwendung von Verifizierungscodes in Laravel vor, die einen gewissen Referenzwert haben. Jetzt kann ich ihn mit allen teilen, die ihn brauchen.

Vorschau

Verwendung des Bestätigungscodes in Laravel

Installieren

Fügen Sie in composer.json

{

    "require": {

        "laravel/framework": "5.0.*",

        "mews/captcha": "~2.0"

    },

    "minimum-stability": "dev"}

oder

composer require mews/captcha

einen Verweis auf den Bestätigungscode hinzu. Führen Sie dann Folgendes aus Befehl zum Aktualisieren der Bibliotheksabhängigkeiten

composer update

oder

 composer install

Im Windows-System müssen Sie die GD2-DLL-Erweiterung php.ini in php_gd2.dll und auch aktivieren php_fileinfo.dll und php_mbstring.dll

müssen aktiviert sein, um

zum Einfügen des Verifizierungscode-Dienstanbieters in config/app.php zu verwenden.

'providers' => [
    // ...
    'Mews\Captcha\CaptchaServiceProvider',
]

für Laravel 5.1+

'providers' => [
    // ...
    Mews\Captcha\CaptchaServiceProvider::class,
]

gefunden aliases key in config/app.php.

'aliases' => [
     // ...
    'Captcha' => 'Mews\Captcha\Facades\Captcha',
]

für Laravel 5.1+

 'aliases' => [
        // ...
        'Captcha' => Mews\Captcha\Facades\Captcha::class,
    ]

Konfiguration

Sie können den Stil des Bestätigungscodes und die Anzahl der eingegebenen Zeichen anpassen

Kopieren die Konfigurationsdatei. Gehen Sie zum Verzeichnis config
$ php artisan vendor:publish

Pfad der Konfigurationsdatei
config/captcha.php

return [    'default'   => [       
 'length'    => 5,        
 'width'     => 120,        
 'height'    => 36,        
 'quality'   => 90,
    ],    // ...];

Spezifisches Anwendungsbeispiel

 <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="Verwendung des Bestätigungscodes in Laravel" >

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

                                                                                                                                                                                                                                 🎜>

Laravel-Bereitstellung unter CentOS7 und Weiterleitung mit Nginx

Das obige ist der detaillierte Inhalt vonVerwendung des Bestätigungscodes in Laravel. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn