현재 위치: > 최신 기사 목록> Laravel Integrated Geetest 검증 코드 : 완전한 설치 및 구성 안내서

Laravel Integrated Geetest 검증 코드 : 완전한 설치 및 구성 안내서

gitbox 2025-07-15

준비

Laravel 및 Geetest 검증 코드를 통합하기 전에 약간의 준비가 필요합니다.

라벨 프로젝트를 만듭니다

먼저, 지역 환경에서 Laravel 프로젝트를 만들어야합니다. 명령 줄에서 다음 명령을 실행하십시오.

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

이것은 Getest-Demo 라는 Laravel 프로젝트를 만들 것입니다.

Geetest 확인 코드를 설치하십시오

다음으로 Geetest Verification Code 용 Laravel 플러그인을 설치해야합니다. 프로젝트 루트 디렉토리에서 다음 명령을 실행하십시오.

 composer require geetest-laravel/geetest-laravel

이렇게하면 프로젝트에 필요한 종속성이 추가됩니다.

Geetest 확인 코드를 구성하십시오

준비 작업을 완료 한 후 Geetest 검증 코드 구성을 시작할 수 있습니다.

서비스 제공 업체를 추가하십시오

config/app.php 파일에서 제공자 배열을 찾아 다음 코드를 추가하십시오.

 GeetestLaravel\GeetestLaravelServiceProvider::class,

이것은 Geetest Verification Code의 서비스 제공 업체를 등록합니다.

구성 파일을 추가하십시오

구성 파일을 생성하려면 다음 명령을 실행하십시오.

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

명령이 실행되면 config 디렉토리에서 getest.php 파일이 생성됩니다.

ID 및 키를 구성합니다

geetest.php 파일을 열고 ID 필드를 찾아 공식 Geetest 웹 사이트에서 얻은 ID 및 키로 설정하십시오.

 'id' => '당신 것ID',
'key' => '당신 것KEY',

ID키를 Geetest 공식 웹 사이트에서 얻은 실제 값으로 바꾸십시오.

보기에서 Geetest 검증 코드를 사용하십시오

다음으로 Laravel의보기에서 Geetest 검증 코드를 사용하십시오.

확인 코드를 표시하십시오

형식으로 확인 코드를 표시하려면 다음 코드를 사용할 수 있습니다.

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

이 코드에는 확인 코드 입력 상자 및 확인 버튼이 표시됩니다.

확인 검증 코드

양식을 제출할 때 사용자가 입력 한 확인 코드를 확인해야합니다. 다음 코드로 확인할 수 있습니다.

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

이 코드는 사용자의 확인 코드를 확인합니다. 확인이 성공하면 후속 작업이 계속됩니다.

요약

이 시점에서 Geetest 검증 코드를 Laravel 프로젝트에 성공적으로 통합했습니다. 이 기사에서는 프로젝트를 만들고 플러그인을 설치하고 Geetest를 구성하며 사용자 확인을 위해 검증 코드를 사용하는 방법에 대해 자세히 설명합니다. 이 튜토리얼이 도움이되기를 바랍니다!