လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> Laravel ပေါင်းစည်းထားသော Geetest Verification Code: ပြီးပြည့်စုံသောတပ်ဆင်မှုနှင့် configuration လမ်းညွှန်

Laravel ပေါင်းစည်းထားသော Geetest Verification Code: ပြီးပြည့်စုံသောတပ်ဆင်မှုနှင့် configuration လမ်းညွှန်

gitbox 2025-07-15

ပြင်ဆင်မှု

Laravel နှင့် Geetest Sendification codes များပေါင်းစပ်ခြင်းမပြုမီကျွန်ုပ်တို့သည်ပြင်ဆင်မှုအချို့ပြုလုပ်ရန်လိုအပ်သည်။

Laravel စီမံကိန်းကိုဖန်တီးပါ

ပထမ ဦး စွာသင်၏ဒေသပတ် 0 န်းကျင်တွင် Laravel project တစ်ခုကိုဖန်တီးရန်လိုအပ်သည်။ အောက်ပါ command ကို command line ပေါ်တွင်လုပ်ဆောင်ပါ။

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

၎င်းသည် Gotest-Demo ဟုခေါ်သော Laravel project ကိုဖန်တီးလိမ့်မည်။

geetest အတည်ပြုကုဒ်ကို install လုပ်ပါ

ထို့နောက် Geetest Verification Code အတွက် Laravel plugin ကိုတပ်ဆင်ရန်လိုအပ်သည်။ အောက်ပါ command ကိုစီမံကိန်း root directory တွင်လုပ်ဆောင်ပါ။

 composer require geetest-laravel/geetest-laravel

ဤသည်စီမံကိန်းအတွက် Geetest မှလိုအပ်သောမှီခိုမှုကိုထည့်သွင်းပါလိမ့်မယ်။

geetest အတည်ပြုကုဒ် configure

ပြင်ဆင်မှုလုပ်ငန်းပြီးဆုံးပြီးနောက်ကျွန်ုပ်တို့သည် Geetest Verification Code ကိုစတင်ပြင်ဆင်နိုင်သည်။

ဝန်ဆောင်မှုပေးသူထည့်ပါ

config / app.php ဖိုင်တွင် ပံ့ပိုးပေးသူများကို ခင်းကျင်းရန်နှင့်အောက်ပါကုဒ်ကိုထည့်ပါ။

 GeetestLaravel\GeetestLaravelServiceProvider::class,

၎င်းသည် 0 န်ဆောင်မှုပေးသည့် code ၏ 0 န်ဆောင်မှုပေးသူကိုမှတ်ပုံတင်ပါလိမ့်မည်။

configuration ဖိုင်ထည့်ပါ

configuration file ကိုထုတ်လုပ်ရန်အောက်ပါ command ကို Execute:

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

command ကိုကွပ်မျက်ခံရပြီးနောက် Getest.php ဖိုင်ကို config directory တွင်ထုတ်လုပ်လိမ့်မည်။

ID နှင့် Key ကို configure

geetest.php ဖိုင်ကိုဖွင့်ပါ။ ID နှင့် Key Fields ကိုရှာပါ, ၎င်းကိုတရားဝင် Geetest ဝက်ဘ်ဆိုက်မှရရှိသော ID နှင့်သော့ကိုသတ်မှတ်ပါ။

 'id' => 'မင်းID',
'key' => 'မင်းKEY',

သင်၏ ID နှင့် သော့ကို Geetest Website မှရရှိသောအမှန်တကယ်တန်ဖိုးကိုအစားထိုးပါ။

ကြည့်ရှုရန် ceetest အတည်ပြုကုဒ်ကိုသုံးပါ

ထို့နောက် Laravel ၏အမြင်တွင် Geetest Verification Code ကိုသုံးပါ။

အတည်ပြုကုဒ်ကိုပြပါ

ပုံစံဖြင့်အတည်ပြုကုဒ်ကိုဖော်ပြရန်အောက်ပါကုဒ်ကိုသုံးနိုင်သည်။

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

ဤကုဒ်သည်အတည်ပြုကုဒ် input box နှင့် verification ခလုတ်ကိုပြလိမ့်မည်။

အတည်ပြုအတည်ပြုကုဒ်

ပုံစံကိုတင်ပြသည့်အခါအသုံးပြုသူမှထည့်သွင်းထားသောအတည်ပြုချက်ကိုအတည်ပြုရန်လိုအပ်သည်။ ၎င်းကိုအောက်ပါကုဒ်များဖြင့်အတည်ပြုနိုင်သည်။

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

ဤကုဒ်သည်သုံးစွဲသူ၏အတည်ပြုကုဒ်ကိုအတည်ပြုလိမ့်မည်။ အတည်ပြုအောင်မြင်မှုအောင်မြင်လျှင်နောက်ဆက်တွဲစစ်ဆင်ရေးများဆက်လက်ပါလိမ့်မယ်။

အကျဉ်းချုပ်

ယခုအချိန်တွင်သင်သည် Geetest Verification Code ကို Laravel Project သို့အောင်မြင်စွာပေါင်းသင်းနိုင်ခဲ့သည်။ ဤဆောင်းပါးတွင်စီမံကိန်းတစ်ခုဖန်တီးရန်, plug-ins များကို install လုပ်ခြင်း, ဒီသင်ခန်းစာကသင့်အတွက်အထောက်အကူဖြစ်လိမ့်မယ်လို့မျှော်လင့်ပါတယ်။