So installieren Sie das Bestätigungscode-Paket mit Laravel: 1. Melden Sie sich auf der Website packagist.org an. 2. Suchen Sie nach Laravel-Captcha und finden Sie „mews/captcha“. 3. Installieren Sie den Bestätigungscode gemäß der Verwendungsmethode auf packagist .
Die Betriebsumgebung dieses Artikels: Windows 7-System, Laravel Version 5.7, DELL G3-Computer.
Wie installiere ich das Verifizierungscode-Paket in Laravel?
Laravel - Captcha
:smile: :smile: :smile:- Installationsschritte: Melden Sie sich zunächst auf der Website packagist.org an, um
-
laravel captcha
- zu finden und
-
mews/captcha zu finden
, befolgen Sie die Schritt-für-Schritt-Anleitung auf packagist, um den Bestätigungscode zu installieren.laravel captcha
,找到mews/captcha
,根据packagist上的使用方法一步步来实现验证码的安装。 -
composer安装:
composer require mews/captcha
-
注册
providers (config/app.php)
,在这个数组中的最后追加如下代码:MewsCaptchaCaptchaServiceProvider::class,
-
注册
aliases (config/app.php)
,在这个数组中的最后追加如下代码:'Captcha' => MewsCaptchaFacadesCaptcha::class,
-
生成配置文件,在Composer命令行中输入如下命令:
php artisan vendor:publish
-
进入
config/captcha.php
文件,修改default
数组 可以对验证码进行样式、数量、大小上的修改。'default' => [ 'length' => 5, 'width' => 100, 'height' => 34, 'quality' => 90, ],
-
- 页面中使用:
<div class="row"> <div class="col-md-8"> <input type="text" class="form-control {{$errors->has('captcha')?'parsley-error':''}}" name="captcha" placeholder="captcha"> </div> <div class="col-md-4"> <img src="/static/imghwm/default1.png" data-src="{{captcha_src()}}" class="lazy" style="max-width:90%" onclick="this.src='{{captcha_src()}}'+Math.random()" alt="So installieren Sie das Verifizierungscode-Paket in Laravel" > </div> @if($errors->has('captcha')) <div class="col-md-12"> <p class="text-danger text-left"><strong>{{$errors->first('captcha')}}</strong></p> </div> @endif </div>
- 点击图片刷新,如下代码:
<img src="/static/imghwm/default1.png" data-src="{{captcha_src()}}" class="lazy" alt="So installieren Sie das Verifizierungscode-Paket in Laravel" >
-
重写AuthController 登录验证方法,并自定义提示信息:
首先要引入如下代码:
use IlluminateHttpRequest;
重写validateLogin方法:
protected function validateLogin(Request $request){ $this->validate($request, [ $this->loginUsername() => 'required', 'password' => 'required', 'captcha' => 'required|captcha', ],[ 'captcha.required' => trans('validation.required'), 'captcha.captcha' => trans('validation.captcha'), ]); }
-
字体库的下载与切换:
- 首先需要下载字体库
-
下载完成后,将压缩包中 src/zh-CN 文件夹拷贝到项目目录的
resources/lang
文件夹下。 -
修改
config->app.php
文件,修改代码如下:'locale' => 'zh-CN',
-
由于
captcha
在中文包中没有中文解释,所以需要手动添加中文解释,具体操作如下:-
打开
resources/zh-CN/validation.php
Composer-Installation: - Registrierung
Composer erfordert Mews/Captcha
Anbieter (config/app.php)
-
打开
MewsCaptchaCaptchaServiceProvider::class,
Register🎜Generieren Sie die Konfigurationsdatei und geben Sie den folgenden Befehl in die Composer-Befehlszeile ein: 🎜🎜aliases (config/app.php)
, hängen Sie den folgenden Code an das Ende dieses Arrays an:'Captcha' => MewsCaptchaFacadesCaptcha::class,
php artisan seller:publish code>🎜🎜 🎜Geben Sie die Datei 🎜<code>config/captcha.php
🎜 ein und ändern Sie das Array 🎜default
🎜, um den Stil, die Menge und die Größe des Bestätigungscodes zu ändern. 🎜'captcha' => ':attribute 不正确。',🎜🎜🎜🎜🎜 Wird auf der Seite verwendet: 🎜🎜🎜
'captcha' => '验证码',🎜🎜🎜Klicken Sie auf das Bild, um den folgenden Code zu aktualisieren: 🎜🎜🎜rrreee🎜🎜🎜🎜Schreiben Sie die AuthController-Anmeldemethode neu und passen Sie sie an die schnelle informationen: ?? 🎜🎜 Schriftartenbibliothek herunterladen und wechseln: 🎜 🎜🎜 🎜Zuerst müssen Sie die Schriftartenbibliothek herunterladen🎜🎜🎜🎜Nachdem der Download abgeschlossen ist, kopieren Sie den Ordner src/zh-CN im komprimierten Paket in den Ordner 🎜
resources/lang
🎜 Das Projektverzeichnis. 🎜🎜🎜🎜Ändern🎜 config->app.php
🎜 Datei, ändern Sie den Code wie folgt: 🎜rrreee🎜🎜🎜🎜🎜Weil 🎜captcha
🎜 nicht verfügbar ist Im chinesischen Paket müssen Sie eine chinesische Erklärung manuell hinzufügen. Der spezifische Vorgang ist wie folgt: 🎜🎜🎜🎜Öffnen Sie 🎜 resources/zh-CN/validation.php
🎜 und fügen Sie hinzu Fügen Sie dem gesamten Array das folgende Schlüssel-Wert-Paar hinzu: 🎜rrreee 🎜🎜🎜Fügen Sie die folgenden Schlüssel-Wert-Paare in das Attribut-Array ein: 🎜rrreee🎜🎜🎜🎜Verwandte Empfehlungen: 🎜Die neuesten fünf Laravel-Videos. Tutorials🎜 🎜🎜🎜Das obige ist der detaillierte Inhalt vonSo installieren Sie das Verifizierungscode-Paket in Laravel. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Methoden, um sicherzustellen, dass verteilte Teammitglieder fairen Zugriff auf Tools und Ressourcen haben: 1) Verwenden von Alternativen mit niedriger Bandbreite, wie z. B. asynchrone Video- oder Textaktualisierungen, um Verbindungsprobleme zu lösen; 2) Einrichten von Kern überlappende Arbeitszeiten und flexible Arbeitszeiten für die Verwaltung von Zeitzonenunterschieden; 3) Anpassen an unterschiedliche kulturelle Bedürfnisse durch Übersetzungsfunktionen und kulturelle Ausbildung zur Sensibilisierung. Diese Strategien tragen dazu bei, ein integratives und effizientes Remote -Arbeitsumfeld zu schaffen.

ForeNhancingRemoteCollaboration, AninstantMessagingToolmuMuShave: 1) ZuverlässigkeitForConsistentMessagedelivery, 2) AnintuitiveUSerInterfaceForeAnavigation, 3) Real-TimenotificationStostayUpdated, 4) SeamlessFilesharningFocumentDocumentExchange, 5) Integration

TheBiggestChallengeofManaging -verteiltdeamSiscommunication

Die neueste Version von Laravel hat die Sicherheit erheblich verbessert, darunter: 1. Verbesserter CSRF -Schutz durch einen robusteren Token -Überprüfungsmechanismus; 2. Verbesserter SQL -Injektionsschutz durch eine verbesserte Abfragekonstruktionsmethode; 3.. Bessere Sitzungsverschlüsselung, um die Sicherheit der Benutzerdaten zu gewährleisten. 4. Verbessertes Authentifizierungssystem, Unterstützung feinerer granularer Benutzerauthentifizierung und Multi-Faktor-Authentifizierung (MFA).

Tonavigatesschoningconflictsinaglobalworkforce, USETechnologie, Empathie und Strategikplanung: 1) uaTools -ähnliche Welt -TimeBuddyorcalendlyForScheduling; 2) rotatatemeetingTimestoensureFairness;

In der Entwicklung von Laravel Full-Stack sind effektive Methoden zur Verwaltung von APIs und Front-End-Logik: 1) Verwenden von APIs mit erholsamen Controllern und Ressourcenrouting-Management; 2) Verarbeitung der Front-End-Logik durch Klingenvorlagen und Vue.js oder React; 3) Optimierung der Leistung durch API -Versioning und Paging; 4) Aufrechterhaltung der Trennung von Back-End- und Front-End-Logik, um die Wartbarkeit und Skalierbarkeit zu gewährleisten.

TotackleculturalinTricieSchuit -Verteilerteams, FosteranenvironmentcelebratingDifferzen, Bemindfulofcommunication, Andusetoolsforclarity.1) ImplementculturalexchangesSessionStosharestories undtraditions.2) adjitcommunicationMethodstosuitculturalPreferenz

ToassStheeFeffectivityofremoteCommunication, Focuson: 1) EngagementMetricSlikemessageFrequency und ResponSetime, 2) Sentimentanalysistogaigeemotionaltone, 3) treffeneffektivitätsthroughattendanceAndactionItems und 4) networkanalysistestandCommunivitätscommunicationPa


Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

Video Face Swap
Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heißer Artikel

Heiße Werkzeuge

SublimeText3 Linux neue Version
SublimeText3 Linux neueste Version

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

VSCode Windows 64-Bit-Download
Ein kostenloser und leistungsstarker IDE-Editor von Microsoft

Sicherer Prüfungsbrowser
Safe Exam Browser ist eine sichere Browserumgebung für die sichere Teilnahme an Online-Prüfungen. Diese Software verwandelt jeden Computer in einen sicheren Arbeitsplatz. Es kontrolliert den Zugriff auf alle Dienstprogramme und verhindert, dass Schüler nicht autorisierte Ressourcen nutzen.

PHPStorm Mac-Version
Das neueste (2018.2.1) professionelle, integrierte PHP-Entwicklungstool
