Sahkan Nilai Input Padanan Tepat dalam Laravel
Apabila mengesahkan input dalam Laravel, selalunya perlu memastikan bahawa medan tertentu sepadan dengan tepat nilai. Kelas pengesahan menyediakan berbilang pilihan untuk melaksanakan jenis pengesahan ini.
Pilihan 1: Menggunakan 'dalam'
Peraturan 'dalam' boleh digunakan untuk mengesahkan bahawa nilai input adalah sama dengan salah satu senarai nilai yang boleh dipisahkan koma. Sebagai contoh, untuk menghendaki medan "medan" hanya boleh mempunyai nilai "hello", peraturan berikut boleh digunakan:
$rules = [ 'field' => 'in:hello' ];
Pilihan 2: Menggunakan Ungkapan Biasa
Ungkapan biasa juga boleh digunakan untuk memadankan nilai input dengan corak tertentu. Untuk menghendaki medan "medan" mengandungi betul-betul perkataan "hello", peraturan berikut boleh digunakan:
$rules = [ 'field' => 'regex:^hello$' ];
Nota Tambahan
Sementara contoh disediakan gunakan pembatas '^' dan '$' dalam ungkapan biasa, pembatas ini mungkin tidak diperlukan bergantung pada ungkapan biasa khusus yang digunakan.
Atas ialah kandungan terperinci Bagaimana untuk Mengesahkan Nilai Input Padanan Tepat dalam Laravel?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!