ホームページ > バックエンド開発 > PHPチュートリアル > Laravelでの検証コードの使用

Laravelでの検証コードの使用

不言
リリース: 2023-03-25 15:28:02
オリジナル
2532 人が閲覧しました

この記事では、Laravel での検証コードの使用方法を主に紹介します。これを必要な友人に共有します。composer で

プレビュー

Laravelでの検証コードの使用

インストールします。 json 検証コードへの参照を追加します

{

    "require": {

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

        "mews/captcha": "~2.0"

    },

    "minimum-stability": "dev"}
ログイン後にコピー

または

composer require mews/captcha
ログイン後にコピー
composer.json中添加验证码的引用

composer update
ログイン後にコピー

或者是

 composer install
ログイン後にコピー

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

'providers' => [
    // ...
    'Mews\Captcha\CaptchaServiceProvider',
]
ログイン後にコピー

或者

'providers' => [
    // ...
    Mews\Captcha\CaptchaServiceProvider::class,
]
ログイン後にコピー

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

使用

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

'aliases' => [
     // ...
    'Captcha' => 'Mews\Captcha\Facades\Captcha',
]
ログイン後にコピー

for Laravel 5.1+

 'aliases' => [
        // ...
        'Captcha' => Mews\Captcha\Facades\Captcha::class,
    ]
ログイン後にコピー

找到aliases keyconfig/app.php

return [    'default'   => [       
 'length'    => 5,        
 'width'     => 120,        
 'height'    => 36,        
 'quality'   => 90,
    ],    // ...];
ログイン後にコピー

for Laravel 5.1+

 <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>
ログイン後にコピー

配置

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

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

配置文件路径
config/captcha.php次に、次のコマンドを実行してライブラリの依存関係を更新します

rrreee

または

rrreee

Windows システムでは、GD2 DLL 拡張子 php_gd2.dllphp.iniphp_fileinfo.dll で有効にする必要があります。 >php_mbstring.dll

を使用して、config/app.php に確認コード サービス プロバイダーを挿入します。 rrreeeLaravel 5.1 以降の場合

rrreee

config/app.phpaliases key を見つけます。 rrreeeLaravel 5.1+ 用

rrreee

設定確認コードのスタイルと入力文字数をカスタマイズできます

🎜設定ファイルを config ディレクトリにコピーします。 Strong> $ phpArtisan Vendor:publish🎜🎜設定ファイルのパス
config/captcha.php🎜rrreee🎜具体的な使用例 eRrreee🎜 🎜🎜 関連する推奨事項: 🎜🎜🎜Laravel のテンプレート 🎜🎜🎜🎜Laravel フレームワークを使用して検索機能を実現する Yeild 🎜🎜🎜🎜 Laravel で Laravel をデプロイし、nginx で再投稿する 🎜🎜 🎜🎜🎜🎜 🎜🎜 🎜🎜 🎜🎜 🎜🎜 🎜🎜 🎜🎜 🎜🎜 🎜🎜

以上がLaravelでの検証コードの使用の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート