Bagaimana untuk memasang pakej kod pengesahan dalam laravel
Cara memasang pakej kod pengesahan dalam laravel: 1. Log masuk ke laman web packagist.org 2. Cari laravel captcha dan cari "mews/captcha" 3. Pasang kod pengesahan mengikut kaedah penggunaan pada packagist .
Persekitaran pengendalian artikel ini: sistem Windows 7, Laravel versi 5.7, komputer DELL G3.
Bagaimana untuk memasang pakej kod pengesahan dalam laravel?
Laravel - Captcha
- Saya rasa lebih baik menggunakan beg kod pengesahan yang lebih baik, bawa keluar untuk dikongsi, tutorial gaya bodoh, jangan sembur orang besar. :smile: :smile: :smile: Langkah pemasangan:
- Mula-mula, log masuk ke laman web packagist.org dan cari
laravel captcha
dan carimews/captcha
, ikut arahan pada pembungkus untuk memasang kod pengesahan langkah demi langkah. - pemasangan komposer:
composer require mews/captcha
- Pendaftaran
providers (config/app.php)
, tambahkan kod berikut pada penghujung ini tatasusunan :MewsCaptchaCaptchaServiceProvider::class,
- Daftar
aliases (config/app.php)
, tambahkan kod berikut di hujung tatasusunan ini:'Captcha' => MewsCaptchaFacadesCaptcha::class,
- Janakan fail konfigurasi dan masukkan arahan berikut dalam baris arahan Komposer:
php artisan vendor:publish
- Masukkan
config/captcha.php
fail , mengubah suai tatasusunandefault
boleh mengubah suai gaya, kuantiti dan saiz kod pengesahan.'default' => [ 'length' => 5, 'width' => 100, 'height' => 34, 'quality' => 90, ],
- Mula-mula, log masuk ke laman web packagist.org dan cari
- digunakan dalam halaman:
<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="Bagaimana untuk memasang pakej kod pengesahan dalam 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>
- Klik imej untuk menyegarkan semula, Kod berikut:
<img src="/static/imghwm/default1.png" data-src="{{captcha_src()}}" class="lazy" alt="Bagaimana untuk memasang pakej kod pengesahan dalam laravel" >
-
Tulis semula kaedah pengesahan log masuk AuthController dan sesuaikan mesej gesaan:
Mula-mula perkenalkan kod berikut:
use IlluminateHttpRequest;
Tulis semula kaedah 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'), ]); }
- Muat turun dan tukar pustaka fon:
- Mula-mula anda perlu memuat turun perpustakaan fon
- Selepas muat turun selesai, salin folder src/zh-CN dalam pakej termampat ke folder
resources/lang
dalam direktori projek. - Ubah suai fail
config->app.php
dan ubah suai kod seperti berikut:'locale' => 'zh-CN',
- Disebabkan
captcha
Tiada penjelasan bahasa Cina dalam pakej bahasa Cina, jadi anda perlu menambah penjelasan bahasa Cina secara manual Operasi khusus adalah seperti berikut:- Buka
resources/zh-CN/validation.php
, tambahkan pasangan nilai kunci berikut kepada jumlah tatasusunan:'captcha' => ':attribute 不正确。',
- Tambah pasangan nilai kunci berikut pada atribut tatasusunan:
'captcha' => '验证码',
- Buka
Cadangan berkaitan: Lima tutorial video Laravel terbaharu
Atas ialah kandungan terperinci Bagaimana untuk memasang pakej kod pengesahan dalam laravel. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kaedah untuk memastikan bahawa ahli pasukan yang diedarkan mempunyai akses yang saksama kepada alat dan sumber termasuk: 1) menggunakan alternatif jalur lebar rendah, seperti video asynchronous atau kemas kini teks, untuk menyelesaikan masalah sambungan; 2) menubuhkan waktu kerja yang bertindih teras dan menyediakan waktu kerja yang fleksibel untuk menguruskan perbezaan zon waktu; 3) menyesuaikan diri dengan keperluan budaya yang berbeza melalui fungsi terjemahan dan latihan kesedaran budaya. Strategi ini membantu mewujudkan persekitaran kerja jauh yang inklusif dan cekap.

Forenhancingremotecollaboration, aninstantmessagingtoolmusthave: 1) kebolehpercayaan yang tidak konsistenmessagedelivery, 2) anintuitiveuserinterforeasynavigation, 3) real-timenotificationstostostayupdated, 4) seamlessfilesharingfierfientfientdocumentexchange

TheBiggestChallengeOfManagingDistributedTeamSiscommunication.toaddressthis, usetoolslikeslack, zoom, andgithub; setClearExpectations; FosterTrustandautonomy; pelaksanaanSynchronousworksworkpatterns; andintegratetaskmanagementWithCommunicationPlatflationPlatformsfeFiance

Versi terbaru Laravel telah meningkatkan keselamatan dengan ketara, termasuk: 1. Perlindungan CSRF yang dipertingkatkan, melalui mekanisme pengesahan token yang lebih mantap; 2. Perlindungan suntikan SQL yang lebih baik, melalui kaedah pembinaan pertanyaan yang dipertingkatkan; 3. Penyulitan sesi yang lebih baik untuk memastikan keselamatan data pengguna; 4. Sistem pengesahan yang lebih baik, menyokong pengesahan pengguna berbutir yang lebih baik dan pengesahan multi-faktor (MFA).

Tonavigateschedulingconflictsinaglobalworkforce, usetechnology, empati, andstrategicplanning: 1) prouptytoolsLikeworldtimeBuddyorcalendlyforscheduling; 2) rotatemeetingtimestoensurefairness;

Dalam pembangunan stack penuh Laravel, kaedah yang berkesan untuk menguruskan API dan logik front-end termasuk: 1) menggunakan pengawal yang tenang dan API Pengurusan Routing Sumber; 2) memproses logik front-end melalui templat bilah dan vue.js atau bertindak balas; 3) mengoptimumkan prestasi melalui versi API dan paging; 4) Mengekalkan pemisahan logik back-end dan front-end untuk memastikan kebolehpercayaan dan skalabiliti.

TOTACKLECULTRURULTRALICRICIESIESIESTRIBUTEDTEAMS, FOSTERANEnVironmentceleBratingDifferences, bemindfulofCommunication, Andusetoolsforclarity.1) pelaksanaanCulturalExchangeSessiesSharestoSharestoryTraditions.2) AdjustCommunicationMetoDStureitCreferit

Toassessheeffectivenessofremotecommunication, focuson: 1) EngagementmetricslikeMessageFrequencyandResponsetime, 2) sentimentAnalySistogaugeemotionaltone, 3) mesyuaratFectivenessThoughtendanceandActionItems, and4) NetworkAnalySistoundSounderpoMunicationPa


Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

Video Face Swap
Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Artikel Panas

Alat panas

EditPlus versi Cina retak
Saiz kecil, penyerlahan sintaks, tidak menyokong fungsi gesaan kod

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Versi Mac WebStorm
Alat pembangunan JavaScript yang berguna

ZendStudio 13.5.1 Mac
Persekitaran pembangunan bersepadu PHP yang berkuasa

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)
