国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

Jadual Kandungan
22 Peraturan daripada Alphametric " >22 Peraturan daripada Alphametric
5 Peraturan Spatie " >5 Peraturan Spatie
5 Peraturan Pineco.de " > 5 Peraturan Pineco.de
Rumah rangka kerja php Laravel [Kompilasi dan Perkongsian] 40 Peraturan Pengesahan Borang Laravel Praktikal

[Kompilasi dan Perkongsian] 40 Peraturan Pengesahan Borang Laravel Praktikal

Oct 04, 2022 am 07:00 AM
php laravel

[Kompilasi dan Perkongsian] 40 Peraturan Pengesahan Borang Laravel Praktikal

Sistem pengesahan Laravel mempunyai lebih daripada 60 peraturan pengesahan tersedia, tetapi bagaimana jika anda memerlukan ciri lain? Anda boleh membuat peraturan pengesahan anda sendiri dengan mudah atau menggunakan peraturan yang sudah tersedia di internet. jom tengok.

22 Peraturan daripada Alphametric

Pertama, kita mulakan dengan satu siri artikel daripada Matt Kingsshott, seorang pembangun kanan di Alphametric yang menulis di Medium Menulis banyak siaran dan menambahkan semua peraturan pada repositori Github. Berikut ialah senarai peraturan yang tersedia:

  • StrongPassword: Semak sama ada kata laluan jenis "kuat"

  • Nombor Telefon: Menyemak sama ada ia nombor telefon yang sah

  • RecordOwner: Memerlukan ID pengguna yang disahkan untuk sepadan dengan lajur user_id dalam ruangan yang diberikan rekod pangkalan data , contohnya: Pemilik: pos, id

  • MonetaryFigure: Semak angka kewangan, contohnya: $ 72.33

  • DisposableEmail: Menyemak sama ada alamat e-mel ialah alamat e-mel pakai buang

  • DoesNotWujud: Menyemak sama ada nilai yang diberikan wujud

  • Perpuluhan dalam jadual/lajur pangkalan data: Semak sama ada terdapat perpuluhan

  • Imej Berkod dalam format yang betul : Menyemak sama ada nilai ialah imej berkod base64 jenis mime yang diberikan

  • Koordinat Lokasi: Semak sama ada ia adalah set latitud dan koordinat longitud dipisahkan dengan koma

  • FileExists: Semak sama ada nilai ialah laluan fail sedia ada

  • Sama: Semak Adakah nilai sama dengan nilai lain?

  • MacAddress: Semak sama ada nilai itu ialah alamat MAC yang sah ISBN

    : Semak sama ada nilainya ialah nombor ISBN-10 atau ISBN-13 yang sah
  • EndsWith

    : Semak jika nilai berakhir dengan rentetan yang diberikan
  • Nombor Genap

    : Semak sama ada nilai ialah nombor genap (gunakan intval untuk penukaran jenis perpuluhan dahulu)
  • Nombor Ganjil

    : Semak sama ada nilai ialah nombor ganjil (gunakan intval untuk penukaran jenis perpuluhan dahulu)
  • Huruf kecil

    : Semak sama ada nilai itu ialah rentetan huruf kecil
  • Huruf Besar

    : Semak sama ada nilai itu ialah rentetan huruf besar
  • Huruf Tajuk

    : Semak sama ada nilai itu rentetan Tajuk huruf besar
  • Domain

    : Semak sama ada nilai itu adalah nama domain yang sah google.com, www.google.com
  • Pengenalan Warganegara

    : Semak sama ada nilai itu adalah nombor ID warganegara AS/Perancis/UK yang sah
  • TanpaRuang Putih

    : Semak sama ada nilai mengandungi ruang Aksara

  • 8 Peraturan daripada Scott Robinson

Scott Robinson Satu lagi set yang bagus peraturan, dia juga mencipta tapak web khusus laravel-validation-rules.github.io

untuk tujuan ini. Ia mempunyai peraturan berikut:

Warna

: Nilai ini bukan warna, pada masa ini hanya kod perenambelasan yang disokong.
  • Kod Negara

    : Mengesahkan kod negara 2&3 aksara.
  • Kad Kredit

    : Sahkan sama ada nilai itu adalah nombor kad kredit yang sah dan tempoh sah.
  • IP

    : Mengesahkan sama ada nilai alamat IP adalah awam atau peribadi. Menyokong IPV4 dan IPV6.
  • Telefon

    : Sahkan sama ada nilai memenuhi format nombor telefon.
  • Subdomain

    : Sahkan sama ada nilai domain diri yang diserahkan oleh pengguna sudah wujud dalam program semasa.
  • Zon Waktu

    : Sahkan sama ada nilai zon waktu sah dalam pangkalan data masa dan tarikh sistem.
  • Negeri AS

    : Sahkan sama ada nilai tersebut adalah negeri AS/wilayah Kanada.

5 Peraturan Spatie

Spatie dalam repositori nya sendiri Beberapa peraturan pengesahan disediakan dalam :

  • Dibenarkan: Sahkan sama ada pengguna mempunyai kuasa untuk melaksanakan fungsi pada contoh model.

  • CountryCode: Mengesahkan bahawa medan itu ialah kod negara ISO3166 yang sah.

  • Enum: Sahkan sama ada nilai adalah sebahagian daripada kelas enum yang diberikan, contohnya myclabs/php-enum.

  • ModelsExist: Mengesahkan bahawa semua nilai dalam tatasusunan input wujud sebagai sifat kelas model yang diberikan.

  • Terhad: Sahkan sama ada terdapat nilai yang dibataskan dalam rentetan, seperti @ dalam 'sebastian@example.com, alex@example.com ' Talisman


5 Peraturan Pineco.de

Akhirnya daripada An artikel yang diterbitkan oleh Gerg? D. Nagy dalam pineco pada penghujung tahun 2017. Peraturan pengesahan yang berkaitan disimpan dalam repositori GitHub. Tetapi ia tidak dikemas kini sejak itu, jadi gunakan dengan berhati-hati! Peraturannya adalah seperti berikut:

  • kata laluan: Semak kata laluan pengguna.
  • Ganjil: Semak sama ada nilainya ialah nombor ganjil.
  • genap: Semak sama ada nilainya ialah nombor genap.
  • bertambah: Semak sama ada nilai itu ialah medan autokenaikan.
  • khusus perkataan: Semak sama ada nilai mengandungi perkataan tertentu.
  • hari minggu: Semak sama ada tarikh itu adalah hari bekerja yang sah.

Alamat asal: https://laraveldaily.com/40-additional-laravel-validation-rules/

Alamat terjemahan: https://learnku .com/laravel/t/39365

[Pengesyoran berkaitan: tutorial video laravel]

Atas ialah kandungan terperinci [Kompilasi dan Perkongsian] 40 Peraturan Pengesahan Borang Laravel Praktikal. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

Video Face Swap

Video Face Swap

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

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Menggunakan std :: chrono di c Menggunakan std :: chrono di c Jul 15, 2025 am 01:30 AM

STD :: Chrono digunakan dalam C untuk memproses masa, termasuk mendapatkan masa semasa, mengukur masa pelaksanaan, titik masa operasi dan tempoh, dan masa analisis pemformatan. 1. Gunakan std :: chrono :: system_clock :: sekarang () untuk mendapatkan masa semasa, yang boleh ditukar menjadi rentetan yang boleh dibaca, tetapi jam sistem mungkin tidak membosankan; 2. Gunakan std :: chrono :: steady_clock untuk mengukur masa pelaksanaan untuk memastikan monoton, dan mengubahnya menjadi milisaat, saat dan unit lain melalui duration_cast; 3. Titik masa (time_point) dan tempoh (tempoh) boleh saling beroperasi, tetapi perhatian harus dibayar kepada keserasian unit dan zaman jam (Epoch)

Bagaimanakah PHP mengendalikan pembolehubah persekitaran? Bagaimanakah PHP mengendalikan pembolehubah persekitaran? Jul 14, 2025 am 03:01 AM

ToAccessenVironmentVariablesInphp, useGetenv () orthe $ _envsuperglobal.1.getenv ('var_name') retrievesaspecificvariable.2. $ _ En V ['var_name'] AccessSvariablesifvariables_orderinphp.iniincludes "e" .setVariablesviacliwithvar = valuePhpscript.php, inapach

Mengapa kita mengulas: Panduan PHP Mengapa kita mengulas: Panduan PHP Jul 15, 2025 am 02:48 AM

PhphasthreecommentStyles: //,#forsingle-lineand/.../formulti-line.usecommentstoexplainwhycodeexists ,notwhatitdoes.marktodo/fix MeitemsanddisableCodeTemporaryDuringDebugging.avoidover-CommentingsImpleLogic.writeConcise, GrammaticallyCorrectcommentsandu

Cara mengelakkan kesilapan indeks yang tidak ditentukan dalam php Cara mengelakkan kesilapan indeks yang tidak ditentukan dalam php Jul 14, 2025 am 02:51 AM

Terdapat tiga cara utama untuk mengelakkan ralat "UndefinedIndex": pertama, gunakan isset () untuk memeriksa sama ada kunci array wujud dan memastikan bahawa nilai itu tidak null, yang sesuai untuk senario yang paling biasa; Kedua, gunakan array_key_exists () untuk hanya menentukan sama ada kunci wujud, yang sesuai untuk situasi di mana kunci tidak wujud dan nilainya adalah batal; Akhirnya, gunakan pengendali gabungan kosong ?? (Php7) untuk menetapkan nilai lalai, yang disyorkan untuk projek PHP moden, dan memberi perhatian kepada ejaan nama medan borang, menggunakan ekstrak () dengan teliti, dan periksa array tidak kosong sebelum melintasi untuk mengelakkan lagi risiko.

PHP menyiapkan pernyataan dengan dalam klausa PHP menyiapkan pernyataan dengan dalam klausa Jul 14, 2025 am 02:56 AM

Apabila menggunakan penyataan pra -proses PHP untuk melaksanakan pertanyaan dengan klausa, 1. Dinamiknya menjana ruang letak mengikut panjang array; 2. Apabila menggunakan PDO, anda boleh lulus secara langsung dalam array, dan gunakan array_values untuk memastikan indeks berterusan; 3. Apabila menggunakan MySQLI, anda perlu membina rentetan jenis dan mengikat parameter, memberi perhatian kepada cara mengembangkan keserasian array dan versi; 4. Elakkan splicing SQL, memproses tatasusunan kosong, dan memastikan jenis data sepadan. Kaedah khusus ialah: penggunaan pertama implode dan array_fill untuk menjana ruang letak, dan kemudian mengikat parameter mengikut ciri -ciri lanjutan untuk melaksanakan dengan selamat dalam pertanyaan.

Memilih antara Sanctum Laravel dan Pasport untuk Pengesahan API Memilih antara Sanctum Laravel dan Pasport untuk Pengesahan API Jul 14, 2025 am 02:35 AM

Laravelsanctum sesuai untuk pensijilan API yang sederhana dan ringan seperti SPA atau aplikasi mudah alih, manakala pasport sesuai untuk senario di mana fungsi OAuth2 penuh diperlukan. 1. Sanctum menyediakan pengesahan berasaskan token, sesuai untuk pelanggan pihak pertama; 2. Pasport menyokong proses kompleks seperti kod kebenaran dan kelayakan pelanggan, sesuai untuk pemaju pihak ketiga untuk mengakses; 3. Pemasangan dan konfigurasi Sanctum adalah lebih mudah dan kos penyelenggaraan adalah rendah; 4. Fungsi pasport adalah komprehensif tetapi konfigurasi adalah kompleks, sesuai untuk platform yang memerlukan kawalan kebenaran yang baik. Apabila memilih, anda harus menentukan sama ada ciri OAuth2 diperlukan berdasarkan keperluan projek.

Periksa PHP jika rentetan bermula dengan rentetan tertentu Periksa PHP jika rentetan bermula dengan rentetan tertentu Jul 14, 2025 am 02:44 AM

Dalam PHP, anda boleh menggunakan pelbagai kaedah untuk menentukan sama ada rentetan bermula dengan rentetan tertentu: 1. Gunakan strncmp () untuk membandingkan aksara N yang pertama. Jika 0 dikembalikan, perlawanan permulaan dan tidak sensitif kes; 2. Gunakan strpos () untuk memeriksa sama ada kedudukan substring adalah 0, yang sensitif kes. Stripos () boleh digunakan untuk mencapai kes yang tidak sensitif; 3. Anda boleh merangkumi fungsi startswith () atau str_starts_with () untuk meningkatkan kebolehgunaan semula; Di samping itu, perlu diperhatikan bahawa rentetan kosong kembali benar secara lalai, keserasian pengekodan dan perbezaan prestasi, strncmp () biasanya lebih cekap.

Cara memasang php pada tingkap Cara memasang php pada tingkap Jul 15, 2025 am 02:46 AM

Langkah -langkah utama untuk memasang PHP pada Windows termasuk: 1. Muat turun versi PHP yang sesuai dan menyahpepijatnya. Adalah disyorkan untuk menggunakan versi Threadsafe dengan versi Apache atau nonthreadSafe dengan nginx; 2. Konfigurasi fail php.ini dan tukar nama php.ini-development atau php.ini-pengeluaran kepada php.ini; 3. Tambah laluan PHP ke laluan pembolehubah persekitaran sistem untuk penggunaan baris arahan; 4. Uji sama ada PHP dipasang dengan jayanya, laksanakan PHP-V melalui baris arahan dan jalankan pelayan terbina dalam untuk menguji keupayaan parsing; 5. Jika anda menggunakan Apache, anda perlu mengkonfigurasi p dalam httpd.conf

See all articles