Rumah > rangka kerja php > Laravel > Terangkan cara Laravel8.5 menambah kod pengesahan mews/captcha

Terangkan cara Laravel8.5 menambah kod pengesahan mews/captcha

藏色散人
Lepaskan: 2022-01-04 10:01:47
ke hadapan
2784 orang telah melayarinya

Lajur tutorial Laravel berikut akan menerangkan kepada anda cara menambahkan kod pengesahan mews/captcha dalam Laravel8.5. Saya harap ia akan membantu semua orang.

1 Pasang pakej kod pengesahan melalui komposer

Laksanakan arahan berikut dalam Komposer

composer require mews/captcha
Salin selepas log masuk

2. Konfigurasi

Cari tatasusunan alias dalam config/app.php dan tambahkan kod berikut

'Captcha' => Mews\Captcha\CaptchaServiceProvider::class,
Salin selepas log masuk

3 Jana fail konfigurasi

Laksanakan yang berikut dalam arahan Komposer, jika pilihan muncul, pilih konfigurasi Teg konfigurasi saya ialah 11. Masukkan 11 dan tekan Enter, dan kemudian fail konfigurasi akan dijana dalam folder konfigurasi bilangan digit untuk menjana kod pengesahan; > di mana diperlukan jika vue.js digunakan. Ia boleh dilakukan seperti ini

 php artisan vendor:publish
Salin selepas log masuk

5. Pengawal menjana kod pengesahan

<img src="{{captcha_src()}}">
Salin selepas log masuk

6 >

/*html部分*/
<img class="codeImg" :src="urlCode" style="cursor: pointer" @click="getCode">

/*js部分*/
<script>
new Vue({
    el: &#39;.main&#39;,
    data: {
        urlCode:"",
    },
    created(){
        this.getCode();
    },
    methods: {
        getCode(){
            let domain = document.domain;
            $.get(&#39;http://&#39;+domain+&#39;/getCode&#39;,(res)=>{
                this.urlCode =res.code;
            })
        },
        goLogin(){
            document.onkeyup = (event) => {
                let e = event || window.event;
                if(e && e.keyCode==13){
                    //执行登录
                }
            };
        },
    }
})
</script>
Salin selepas log masuk

Cadangan berkaitan: Lima tutorial video Laravel terbaharu

public function codes()
    {
        return response()->json([
            &#39;code&#39; => \captcha_src() //返回前端图像验证码
        ]);
    }
Salin selepas log masuk

Atas ialah kandungan terperinci Terangkan cara Laravel8.5 menambah kod pengesahan mews/captcha. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:learnku.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan