>  기사  >  PHP 프레임워크  >  Laravel8.5에서 mews/captcha 인증 코드를 추가하는 방법을 설명하세요.

Laravel8.5에서 mews/captcha 인증 코드를 추가하는 방법을 설명하세요.

藏色散人
藏色散人앞으로
2021-12-30 14:25:492663검색

다음 튜토리얼 칼럼인 Laravel에서는 Laravel8.5에서 mews/captcha 인증코드를 추가하는 방법에 대해 설명하겠습니다. 모두에게 도움이 되길 바랍니다!

1. Composer

Composer

composer require mews/captcha

에서 다음 명령을 실행합니다. Configuration

config/app.php에서 별칭 배열을 찾아 다음 코드를 추가합니다

'Captcha' => Mews\Captcha\CaptchaServiceProvider::class,

3. 구성 파일 생성

Composer에서 다음 명령을 실행합니다. 옵션이 나타나면 config를 선택합니다. my config의 태그는 11입니다. 11을 입력하고 Enter를 누르면 config에 구성 파일이 생성됩니다. 폴더의 길이는 확인 코드를 생성하기 위한 자릿수입니다.

 php artisan vendor:publish

4 프런트 엔드에 확인 코드

를 사용하고 vue.js가 사용되는 경우 필요한 곳에

1a13c10ebac68ada64deaa27187e13e4

를 추가합니다. 이렇게 할 수 있습니다

/*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>

5. 컨트롤러가 인증 코드

public function codes()
    {
        return response()->json([
            'code' => \captcha_src() //返回前端图像验证码
        ]);
    }

6를 생성합니다. 관련 권장 사항:

최근 5개의 Laravel 비디오 튜토리얼

위 내용은 Laravel8.5에서 mews/captcha 인증 코드를 추가하는 방법을 설명하세요.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 learnku.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제