Aktueller Standort: Startseite> Neueste Artikel> Laravel Integrated Geetest Verification Code: Eine vollständige Installations- und Konfigurationshandbuch

Laravel Integrated Geetest Verification Code: Eine vollständige Installations- und Konfigurationshandbuch

gitbox 2025-07-15

Vorbereitung

Bevor wir mit der Integration von Laravel- und Geetest -Verifizierungscodes beginnen, müssen wir einige Vorbereitungen durchführen.

Erstellen Sie ein Laravel -Projekt

Zunächst müssen Sie ein Laravel -Projekt in Ihrer lokalen Umgebung erstellen. Führen Sie den folgenden Befehl in der Befehlszeile aus:

 composer create-project --prefer-dist laravel/laravel geetest-demo

Dadurch wird ein Laravel-Projekt namens Getest-Demo erstellt.

Installieren Sie den Geetest -Verifizierungscode

Als nächstes müssen wir das Laravel -Plugin für den Geetest -Verifizierungscode installieren. Führen Sie den folgenden Befehl im Projekt Root -Verzeichnis aus:

 composer require geetest-laravel/geetest-laravel

Dadurch werden die von Geetest erforderlichen Abhängigkeiten zum Projekt hinzugefügt.

Konfigurieren Sie den Geetest -Verifizierungscode

Nach Abschluss der Vorbereitungsarbeiten können wir den Geetest -Verifizierungscode konfigurieren.

Fügen Sie einen Dienstleister hinzu

Suchen Sie in der Datei config/App.php das Anbieter -Array und fügen Sie den folgenden Code hinzu:

 GeetestLaravel\GeetestLaravelServiceProvider::class,

Dadurch wird der Dienstanbieter des Geetest -Verifizierungscodes registriert.

Fügen Sie eine Konfigurationsdatei hinzu

Führen Sie den folgenden Befehl aus, um die Konfigurationsdatei zu generieren:

 php artisan vendor:publish --provider="GeetestLaravel\GeetestLaravelServiceProvider"

Nachdem der Befehl ausgeführt wurde, wird im Konfigurationsverzeichnis eine Getst.php -Datei generiert.

ID und Schlüssel konfigurieren

Öffnen Sie die Datei geetest.php , suchen Sie die ID und die Schlüsselfelder und setzen Sie sie auf die ID und den Schlüssel, der von der offiziellen Geetest -Website erhalten wurde:

 'id' => 'DeinID',
'key' => 'DeinKEY',

Ersetzen Sie Ihre ID und Ihren Schlüssel durch den tatsächlichen Wert, der von der offiziellen Website Geetest erhalten wird.

Verwenden Sie den Geetest -Verifizierungscode in der Ansicht

Verwenden Sie als nächstes den Geetest -Verifizierungscode in Laravels Ansicht.

Überprüfungscode anzeigen

Um den Verifizierungscode im Formular anzuzeigen, können Sie den folgenden Code verwenden:

 @if(geetest_captcha())
    {!! geetest_init() !!}
@endif

In diesem Code wird die Schaltfläche Überprüfcode -Eingabebeld und Überprüfung angezeigt.

Überprüfungscode

Bei der Übermittlung des Formulars muss der vom Benutzer eingegebene Überprüfungscode überprüft werden. Es kann durch den folgenden Code überprüft werden:

 $validatedData = $request->validate([
    'geetest_challenge' => 'required|geetest',
]);

Dieser Code überprüft den Verifizierungscode des Benutzers. Wenn die Überprüfung erfolgreich ist, werden die nachfolgenden Operationen fortgesetzt.

Zusammenfassen

Zu diesem Zeitpunkt haben Sie den Geetest -Verifizierungscode erfolgreich in das Laravel -Projekt integriert. In diesem Artikel erklären wir ausführlich, wie Sie ein Projekt erstellen, Plug-Ins installieren, Geetest konfigurieren und in der Ansicht Überprüfungscodes für die Benutzerüberprüfung verwenden. Ich hoffe, dieses Tutorial ist für Sie hilfreich!