検索
ホームページPHPフレームワークLaravelLaravelに検証コードパッケージをインストールする方法

laravel に検証コード パッケージをインストールする方法: 1. Web サイト packagegist.org にログインします; 2. laravel captcha を検索し、「mews/captcha」を見つけます; 3. に従って検証コードをインストールします。 packageist上での使用方法です。

Laravelに検証コードパッケージをインストールする方法

この記事の動作環境: Windows 7 システム、Laravel バージョン 5.7、DELL G3 コンピューター。

laravel に検証コード パッケージをインストールするにはどうすればよいですか?

Laravel - キャプチャ

  • # 私は、より良い検証コード バッグを使用していると感じています。共有するために取り出して、愚か者スタイルのチュートリアルを使用します。偉い人はスプレーしないでください。 :smile: :smile: :smile:
  • インストール手順:
    • まず、Web サイトpackagist.org にログインし、 laravel captcha を見つけます。 mews/captcha を見つけて、packagist の使用方法に従って検証コードを段階的にインストールします。
    • composer のインストール: composer には mews/captcha が必要です
    • 登録プロバイダー (config/app) .php) 、この配列の最後に次のコードを追加します:
      Mews\Captcha\CaptchaServiceProvider::class,
    • ##エイリアス (config/app.php) を登録し、この配列の末尾に次のコードを追加します。 Mews\Captcha \Facades\Captcha::class,
      構成ファイルを生成し、Composer コマンド ラインに次のコマンドを入力します:
    • php 職人ベンダー:publish
    • config/captcha.php
    • ファイルを入力し、default を変更します。検証コードのスタイルを設定するための配列、数量とサイズの変更。
      'default'   => [
      'length'    => 5,
      'width'     => 100,
      'height'    => 34,
      'quality'   => 90,
      ],
    • ページで使用されている:
  • <div class="row">
        <div class="col-md-8">
            <input type="text" class="form-control {{$errors->has(&#39;captcha&#39;)?&#39;parsley-error&#39;:&#39;&#39;}}" name="captcha" placeholder="captcha">
        </div>
        <div class="col-md-4">
            <img  src="/static/imghwm/default1.png"  data-src="{{captcha_src()}}"  class="lazy"     style="max-width:90%" onclick="this.src=&#39;{{captcha_src()}}&#39;+Math.random()" alt="Laravelに検証コードパッケージをインストールする方法" >
        </div>
        @if($errors->has(&#39;captcha&#39;))
            <div class="col-md-12">
                <p class="text-danger text-left"><strong>{{$errors->first(&#39;captcha&#39;)}}</strong></p>
            </div>
        @endif
    </div>
  • 画像をクリックして更新してください。次のコード:
    ##
<img  src="/static/imghwm/default1.png" data-src="{{captcha_src()}}" class="lazy" alt="Laravelに検証コードパッケージをインストールする方法" >
  • AuthController ログイン検証メソッドを書き換えて、プロンプト メッセージをカスタマイズします:
    • 最初に次のコードを導入します:

      • use Illuminate\Http\Request;


        validateLogin メソッドを書き直します。

      •  protected function validateLogin(Request $request){
                $this->validate($request, [
                    $this->loginUsername() => 'required',
                    'password' => 'required',
                    'captcha' => 'required|captcha',
                ],[
                    'captcha.required' => trans('validation.required'),
                    'captcha.captcha' => trans('validation.captcha'),
                ]);
            }
      フォント ライブラリのダウンロードと切り替え:
    • 最初に必要なものフォント ライブラリをダウンロードするには
      • ダウンロードが完了したら、圧縮パッケージ内の src/zh-CN フォルダーを resources/lang
      • プロジェクトディレクトリ内のフォルダー。 config->app.php
      • ファイルを変更し、コードを次のように変更します:
        'locale' => 'zh-CN',
      captcha
    • は中国語パッケージに中国語の説明がないため、手動で中国語の説明を追加する必要があります。具体的な操作は以下の通りです。 : Open resources/zh-CN/validation.php
      • 、次のキーと値のペアを配列全体に追加します:
        'captcha'                  => ':attribute 不正确。',
        In 属性 次のキーと値のペアを配列に追加します:
        'captcha'               => '验证码',
      • 関連する推奨事項:
      最新の 5 つの Laravel ビデオチュートリアル

    以上がLaravelに検証コードパッケージをインストールする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

    声明
    この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
    Laravelログとエラー監視:SentryとBugsnagの統合Laravelログとエラー監視:SentryとBugsnagの統合Apr 30, 2025 pm 02:39 PM

    SentryとBugsnagをLaravelに統合すると、アプリケーションの安定性とパフォーマンスが向上する可能性があります。 1. Composer.jsonにSentrysdkを追加します。 2. config/app.phpにSentryサービスプロバイダーを追加します。 3。.envファイルでsentrydsnを構成します。 4. app \ exceptions \ handler.phpにセントリーエラーレポートを追加します。 5. Sentryを使用して例外をキャッチおよび報告し、追加のコンテキスト情報を追加します。 6. app \ exceptions \ handler.phpにbugsnagエラーレポートを追加します。 7. bugsnag監視を使用します

    LaravelがPHP開発者にとって優先フレームワークなのはなぜですか?LaravelがPHP開発者にとって優先フレームワークなのはなぜですか?Apr 30, 2025 pm 02:36 PM

    Laravelは、開発経験、コミュニティサポート、エコシステムに優れているため、PHP開発者にとって好ましいフレームワークです。 1)EloquentormやBladeテンプレートエンジンなどのエレガントな構文とリッチな機能セットにより、開発効率とコードの読みやすさが向上します。 2)巨大なコミュニティは、豊かなリソースとサポートを提供します。 3)学習曲線は急で、プロジェクトの複雑さの増加につながる可能性がありますが、Laravelは合理的な構成と最適化によりアプリケーションのパフォーマンスを大幅に改善できます。

    Laravelライブチャットアプリケーション:WebSocketとPusherLaravelライブチャットアプリケーション:WebSocketとPusherApr 30, 2025 pm 02:33 PM

    Laravelでライブチャットアプリケーションを構築するには、WebSocketとPusherを使用する必要があります。特定の手順には次のものが含まれます。1).envファイルでプッシャー情報を構成します。 2)broadcasting.phpファイルの放送ドライバーをプッシャーに設定します。 3)Pusherチャンネルを購読し、Laravelechoを使用してイベントを聴きます。 4)Pusher APIを介してメッセージを送信します。 5)プライベートチャネルとユーザー認証を実装します。 6)パフォーマンスの最適化とデバッグを実行します。

    Laravel Cacheの最適化:RedisおよびMemcached Configuration GuideLaravel Cacheの最適化:RedisおよびMemcached Configuration GuideApr 30, 2025 pm 02:30 PM

    Laravelでは、RedisとMemcachedを使用してキャッシュポリシーを最適化できます。 1)RedisまたはMemcachedを構成するには、.ENVファイルに接続パラメーターを設定する必要があります。 2)Redisは、データ損失のリスクが高い複雑なシナリオやシナリオに適したさまざまなデータ構造と持続性をサポートしています。 Memcachedは、簡単なデータへの迅速なアクセスに適しています。 3)CacheFacadeを使用して統一されたキャッシュ操作を実行すると、基礎となるレイヤーが構成されたキャッシュバックエンドを自動的に選択します。

    Laravel Environmentの構築と基本構成(Windows/Mac/Linux)Laravel Environmentの構築と基本構成(Windows/Mac/Linux)Apr 30, 2025 pm 02:27 PM

    さまざまなオペレーティングシステムでLaravel環境を構築する手順は次のとおりです。1。Windows:XAMPPを使用してPHPと作曲家をインストールし、環境変数を構成し、Laravelをインストールします。 2.MAC:HomeBrewを使用してPHPとComposerをインストールし、Laravelをインストールします。 3.Linux:Ubuntuを使用してシステムを更新し、PHPとComposerをインストールし、Laravelをインストールします。各システムの特定のコマンドとパスは異なりますが、コアステップは、Laravel開発環境のスムーズな構築を確保するために一貫しています。

    PHPフレームワークLaravelとYiiの違いは何ですかPHPフレームワークLaravelとYiiの違いは何ですかApr 30, 2025 pm 02:24 PM

    LaravelとYiiの主な違いは、デザインの概念、機能的特性、使用シナリオです。 1.Laravelは、開発のシンプルさと喜びに焦点を当てており、迅速な開発や初心者に適したEloquentormやArtisan Toolsなどの豊富な機能を提供します。 2.YIIはパフォーマンスと効率を強調し、高負荷アプリケーションに適しており、効率的なActiverCordおよびキャッシュシステムを提供しますが、急な学習曲線があります。

    Laravel eコマースシステムの実践:製品管理の支払い統合Laravel eコマースシステムの実践:製品管理の支払い統合Apr 30, 2025 pm 02:21 PM

    Laravelは、効率的なシステムを迅速に構築し、芸術開発体験を提供できるため、eコマースシステムの開発に適しています。 1)製品管理は、Eloquentormを通じてCRUD運用および分類協会を実現します。 2)支払い統合は、支払いプロセスのセキュリティと信頼性を確保するために、Stripe APIを介した支払い要求と例外を処理します。

    Laravelの最高の拡張パックを推奨:2024 Essential ToolsLaravelの最高の拡張パックを推奨:2024 Essential ToolsApr 30, 2025 pm 02:18 PM

    2024年の必須のLaravel拡張パッケージには、次のものが含まれます。 2。LaravelteLescope、詳細なアプリケーション監視を提供します。 3。RARAVELHORIZON、Redisキュータスクの管理。これらの拡張パックは、開発効率とアプリケーションのパフォーマンスを向上させることができます。

    See all articles

    ホットAIツール

    Undresser.AI Undress

    Undresser.AI Undress

    リアルなヌード写真を作成する AI 搭載アプリ

    AI Clothes Remover

    AI Clothes Remover

    写真から衣服を削除するオンライン AI ツール。

    Undress AI Tool

    Undress AI Tool

    脱衣画像を無料で

    Clothoff.io

    Clothoff.io

    AI衣類リムーバー

    Video Face Swap

    Video Face Swap

    完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

    ホットツール

    MantisBT

    MantisBT

    Mantis は、製品の欠陥追跡を支援するために設計された、導入が簡単な Web ベースの欠陥追跡ツールです。 PHP、MySQL、Web サーバーが必要です。デモおよびホスティング サービスをチェックしてください。

    EditPlus 中国語クラック版

    EditPlus 中国語クラック版

    サイズが小さく、構文の強調表示、コード プロンプト機能はサポートされていません

    SublimeText3 英語版

    SublimeText3 英語版

    推奨: Win バージョン、コードプロンプトをサポート!

    SublimeText3 Linux 新バージョン

    SublimeText3 Linux 新バージョン

    SublimeText3 Linux 最新バージョン

    メモ帳++7.3.1

    メモ帳++7.3.1

    使いやすく無料のコードエディター