laravel に検証コード パッケージをインストールする方法: 1. Web サイト packagegist.org にログインします; 2. laravel captcha を検索し、「mews/captcha」を見つけます; 3. に従って検証コードをインストールします。 packageist上での使用方法です。
この記事の動作環境: 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
- ファイルを入力し、
default
を変更します。検証コードのスタイルを設定するための配列、数量とサイズの変更。'default' => [ 'length' => 5, 'width' => 100, 'height' => 34, 'quality' => 90, ],
ページで使用されている:
-
まず、Web サイトpackagist.org にログインし、
<div class="row"> <div class="col-md-8"> <input type="text" class="form-control {{$errors->has('captcha')?'parsley-error':''}}" 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='{{captcha_src()}}'+Math.random()" alt="Laravelに検証コードパッケージをインストールする方法" > </div> @if($errors->has('captcha')) <div class="col-md-12"> <p class="text-danger text-left"><strong>{{$errors->first('captcha')}}</strong></p> </div> @endif </div>
画像をクリックして更新してください。次のコード:
- ##
<img src="/static/imghwm/default1.png" data-src="{{captcha_src()}}" class="lazy" alt="Laravelに検証コードパッケージをインストールする方法" >
-
最初に次のコードを導入します:
- 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'), ]); }
- use Illuminate\Http\Request;
- 最初に必要なものフォント ライブラリをダウンロードするには
- ダウンロードが完了したら、圧縮パッケージ内の src/zh-CN フォルダーを resources/lang
- プロジェクトディレクトリ内のフォルダー。
config->app.php
- ファイルを変更し、コードを次のように変更します:
'locale' => 'zh-CN',
- は中国語パッケージに中国語の説明がないため、手動で中国語の説明を追加する必要があります。具体的な操作は以下の通りです。 :
Open resources/zh-CN/validation.php
- 、次のキーと値のペアを配列全体に追加します:
'captcha' => ':attribute 不正确。',
In 属性 次のキーと値のペアを配列に追加します:
'captcha' => '验证码',
- 関連する推奨事項:
- 、次のキーと値のペアを配列全体に追加します:
以上がLaravelに検証コードパッケージをインストールする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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

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

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

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

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

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

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


ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

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

人気の記事

ホットツール

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

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

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

SublimeText3 Linux 新バージョン
SublimeText3 Linux 最新バージョン

メモ帳++7.3.1
使いやすく無料のコードエディター

ホットトピック









