Position actuelle: Accueil> Derniers articles> Code de vérification GeeTest intégré Laravel: un guide complet d'installation et de configuration

Code de vérification GeeTest intégré Laravel: un guide complet d'installation et de configuration

gitbox 2025-07-15

Préparation

Avant de commencer à intégrer les codes de vérification Laravel et Geetest, nous devons faire une certaine préparation.

Créer un projet Laravel

Tout d'abord, vous devez créer un projet Laravel dans votre environnement local. Exécutez la commande suivante sur la ligne de commande:

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

Cela créera un projet Laravel appelé Getest-Demo .

Installez le code de vérification GeeTest

Ensuite, nous devons installer le plugin Laravel pour le code de vérification GeeTest. Exécutez la commande suivante dans le répertoire racine du projet:

 composer require geetest-laravel/geetest-laravel

Cela ajoutera les dépendances requises par GEETEST au projet.

Configurer le code de vérification GeeTest

Après avoir terminé les travaux de préparation, nous pouvons commencer à configurer le code de vérification GEETest.

Ajouter un fournisseur de services

Dans le fichier config / app.php , recherchez le tableau des fournisseurs et ajoutez le code suivant:

 GeetestLaravel\GeetestLaravelServiceProvider::class,

Cela enregistrera le fournisseur de services du code de vérification GEETest.

Ajouter un fichier de configuration

Exécutez la commande suivante pour générer le fichier de configuration:

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

Une fois la commande exécutée, un fichier getest.php sera généré dans le répertoire de configuration .

Configurer l'ID et la clé

Ouvrez le fichier geetest.php , trouvez l'ID et les champs clés et définissez-le sur l'ID et la clé obtenues à partir du site officiel de GeeTest:

 'id' => 'Le vôtreID',
'key' => 'Le vôtreKEY',

Remplacez votre identifiant et votre clé par la valeur réelle obtenue à partir du site officiel de GeeTest.

Utilisez le code de vérification GeeTest en vue

Ensuite, utilisez le code de vérification GeeTest en vue de Laravel.

Afficher le code de vérification

Pour afficher le code de vérification dans le formulaire, vous pouvez utiliser le code suivant:

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

Ce code affichera la zone d'entrée de code de vérification et le bouton Vérification.

Code de vérification de vérification

Lors de la soumission du formulaire, le code de vérification entré par l'utilisateur doit être vérifié. Il peut être vérifié par le code suivant:

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

Ce code vérifiera le code de vérification de l'utilisateur. Si la vérification est réussie, les opérations suivantes se poursuivront.

Résumer

À ce stade, vous avez réussi à intégrer le code de vérification GeeTest dans le projet Laravel. Dans cet article, nous expliquons en détail comment créer un projet, installer des plug-ins, configurer GeeTest et utiliser des codes de vérification dans la vue pour la vérification des utilisateurs. J'espère que ce tutoriel vous est utile!