다음 튜토리얼 칼럼인 Laravel에서는 Laravel8.5에서 mews/captcha 인증코드를 추가하는 방법에 대해 설명하겠습니다. 모두에게 도움이 되길 바랍니다!
Composer
composer require mews/captcha
config/app.php에서 별칭 배열을 찾아 다음 코드를 추가합니다
'Captcha' => Mews\Captcha\CaptchaServiceProvider::class,
Composer에서 다음 명령을 실행합니다. 옵션이 나타나면 config를 선택합니다. my config의 태그는 11입니다. 11을 입력하고 Enter를 누르면 config에 구성 파일이 생성됩니다. 폴더의 길이는 확인 코드를 생성하기 위한 자릿수입니다.
php artisan vendor:publish
를 사용하고 vue.js가 사용되는 경우 필요한 곳에
<img src="{{captcha_src()}}">
를 추가합니다. 이렇게 할 수 있습니다
/*html部分*/ <img class="codeImg" :src="urlCode" style="cursor: pointer" @click="getCode"> /*js部分*/ <script> new Vue({ el: '.main', data: { urlCode:"", }, created(){ this.getCode(); }, methods: { getCode(){ let domain = document.domain; $.get('http://'+domain+'/getCode',(res)=>{ this.urlCode =res.code; }) }, goLogin(){ document.onkeyup = (event) => { let e = event || window.event; if(e && e.keyCode==13){ //执行登录 } }; }, } }) </script>
public function codes() { return response()->json([ 'code' => \captcha_src() //返回前端图像验证码 ]); }
위 내용은 Laravel8.5에서 mews/captcha 인증 코드를 추가하는 방법을 설명하세요.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!