>백엔드 개발 >PHP 튜토리얼 >Laravel에서 인증 코드 사용하기

Laravel에서 인증 코드 사용하기

不言
不言원래의
2018-05-08 10:10:452531검색

이 글에서는 주로 Laravel의 인증 코드 사용에 대해 소개하고 있는데, 이제는 모두와 공유하고 있습니다. 필요한 친구들은 composer에서

Laravel에서 인증 코드 사용하기

Laravel에서 인증 코드 사용하기

Installation

을 참조할 수 있습니다. json 확인 코드 composer.json中添加验证码的引用

{

    "require": {

        "laravel/framework": "5.0.*",

        "mews/captcha": "~2.0"

    },

    "minimum-stability": "dev"}

或者是

composer require mews/captcha

接着就是运行下面的命令来更新库的依赖

composer update

或者

 composer install

在windows系统中,必须在php.ini开启GD2 DLL拓展 php_gd2.dll,同时还必须开启php_fileinfo.dllphp_mbstring.dll

使用

config/app.php 中注入验证码服务提供者。

'providers' => [
    // ...
    'Mews\Captcha\CaptchaServiceProvider',
]

for Laravel 5.1+

'providers' => [
    // ...
    Mews\Captcha\CaptchaServiceProvider::class,
]

找到aliases keyconfig/app.php

'aliases' => [
     // ...
    'Captcha' => 'Mews\Captcha\Facades\Captcha',
]

for Laravel 5.1+

 'aliases' => [
        // ...
        'Captcha' => Mews\Captcha\Facades\Captcha::class,
    ]

配置

可以自定义验证码的样式以及输入字符的数量

将配置文件拷贝到config目录下
$ php artisan vendor:publish

配置文件路径
config/captcha.php

return [    'default'   => [       
 'length'    => 5,        
 'width'     => 120,        
 'height'    => 36,        
 'quality'   => 90,
    ],    // ...];

또는

 <p class="form-group {{ $errors->has(&#39;captcha&#39;) ? &#39; has-error&#39; : &#39;&#39; }}">
    <label for="captcha" class="col-md-4 control-label">验证码</label>

    <p class="col-md-6">
        <input id="captcha" class="form-control" name="captcha" >

        <img  class="thumbnail captcha" src="{{ captcha_src(&#39;flat&#39;) }}" onclick="this.src=&#39;/captcha/flat?&#39;+Math.random()" title="点击图片重新获取验证码" alt="Laravel에서 인증 코드 사용하기" >

        @if ($errors->has(&#39;captcha&#39;))            <span class="help-block">
            <strong>{{ $errors->first(&#39;captcha&#39;) }}</strong>
        </span>
        @endif    </p></p>

에 대한 참조를 추가한 후 다음 명령을 실행하여 라이브러리 종속성

rrreee

또는

rrreee

Windows 시스템에서는 GD2 DLL 확장 php_gd2.dllphp.ini에서 활성화되어야 하며, php_fileinfo.dllphp_mbstring.dll

을 사용하여 config/app.php에 인증 코드 서비스 공급자를 삽입하세요.

rrreeeLaravel 5.1+의 경우rrreee

config/app.php에서 별칭 키를 찾으세요.

rrreeeLaravel 5.1+의 경우rrreee

Configuration🎜🎜인증 코드 스타일과 입력 문자 수를 맞춤 설정할 수 있습니다.🎜🎜구성 파일을 config 디렉터리에 복사하세요 $ php artisan Vendor:publish🎜🎜구성 파일 경로
config/captcha.php🎜rrreee🎜특정 용도 예 eRrreee🎜 🎜🎜 관련 권장 사항: 🎜🎜🎜Laravel의 템플릿 Yeild는 검색 기능 구현을 위해 🎜🎜🎜🎜Laravel 프레임워크를 사용합니다. 🎜🎜🎜🎜 Laravel을 Laravel에 배포하고 nginx로 다시 게시합니다. 🎜🎜 🎜🎜 🎜🎜 🎜🎜 🎜 🎜 🎜🎜 🎜🎜

위 내용은 Laravel에서 인증 코드 사용하기의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.