Laravel 및 Geetest 검증 코드를 통합하기 전에 약간의 준비가 필요합니다.
먼저, 지역 환경에서 Laravel 프로젝트를 만들어야합니다. 명령 줄에서 다음 명령을 실행하십시오.
composer create-project --prefer-dist laravel/laravel geetest-demo
이것은 Getest-Demo 라는 Laravel 프로젝트를 만들 것입니다.
다음으로 Geetest Verification Code 용 Laravel 플러그인을 설치해야합니다. 프로젝트 루트 디렉토리에서 다음 명령을 실행하십시오.
composer require geetest-laravel/geetest-laravel
이렇게하면 프로젝트에 필요한 종속성이 추가됩니다.
준비 작업을 완료 한 후 Geetest 검증 코드 구성을 시작할 수 있습니다.
config/app.php 파일에서 제공자 배열을 찾아 다음 코드를 추가하십시오.
GeetestLaravel\GeetestLaravelServiceProvider::class,
이것은 Geetest Verification Code의 서비스 제공 업체를 등록합니다.
구성 파일을 생성하려면 다음 명령을 실행하십시오.
php artisan vendor:publish --provider="GeetestLaravel\GeetestLaravelServiceProvider"
명령이 실행되면 config 디렉토리에서 getest.php 파일이 생성됩니다.
geetest.php 파일을 열고 ID 및 키 필드를 찾아 공식 Geetest 웹 사이트에서 얻은 ID 및 키로 설정하십시오.
'id' => '당신 것ID',
'key' => '당신 것KEY',
ID 와 키를 Geetest 공식 웹 사이트에서 얻은 실제 값으로 바꾸십시오.
다음으로 Laravel의보기에서 Geetest 검증 코드를 사용하십시오.
형식으로 확인 코드를 표시하려면 다음 코드를 사용할 수 있습니다.
@if(geetest_captcha())
{!! geetest_init() !!}
@endif
이 코드에는 확인 코드 입력 상자 및 확인 버튼이 표시됩니다.
양식을 제출할 때 사용자가 입력 한 확인 코드를 확인해야합니다. 다음 코드로 확인할 수 있습니다.
$validatedData = $request->validate([
'geetest_challenge' => 'required|geetest',
]);
이 코드는 사용자의 확인 코드를 확인합니다. 확인이 성공하면 후속 작업이 계속됩니다.
이 시점에서 Geetest 검증 코드를 Laravel 프로젝트에 성공적으로 통합했습니다. 이 기사에서는 프로젝트를 만들고 플러그인을 설치하고 Geetest를 구성하며 사용자 확인을 위해 검증 코드를 사용하는 방법에 대해 자세히 설명합니다. 이 튜토리얼이 도움이되기를 바랍니다!