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

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

藏色散人
풀어 주다: 2022-01-04 10:01:47
앞으로
2767명이 탐색했습니다.

다음 튜토리얼 칼럼인 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가 사용되는 경우 필요한 곳에

<img src="{{captcha_src()}}">
로그인 후 복사

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

/*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([
            &#39;code&#39; => \captcha_src() //返回前端图像验证码
        ]);
    }
로그인 후 복사

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

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

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

관련 라벨:
원천:learnku.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿