Verwendung des Bestätigungscodes in Laravel

不言
Freigeben: 2023-03-25 15:28:02
Original
2500 Leute haben es durchsucht

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"}
Nach dem Login kopieren

oder

composer require mews/captcha
Nach dem Login kopieren

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

composer update
Nach dem Login kopieren

oder

 composer install
Nach dem Login kopieren

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',
]
Nach dem Login kopieren

für Laravel 5.1+

'providers' => [
    // ...
    Mews\Captcha\CaptchaServiceProvider::class,
]
Nach dem Login kopieren

gefunden aliases key in config/app.php.

'aliases' => [
     // ...
    'Captcha' => 'Mews\Captcha\Facades\Captcha',
]
Nach dem Login kopieren

für Laravel 5.1+

 'aliases' => [
        // ...
        'Captcha' => Mews\Captcha\Facades\Captcha::class,
    ]
Nach dem Login kopieren

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,
    ],    // ...];
Nach dem Login kopieren

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>
Nach dem Login kopieren

                                                                                                                                                                                                                                 🎜>

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage