Kaedah isChecked dalam laravel
Kaedah isChecked sering digunakan dalam pengesahan borang laravel Kaedah ini boleh menyemak sama ada kotak semak atau butang radio dipilih. Semasa menghantar data dalam borang, kita perlu mengesahkan data yang diisi oleh pengguna Kaedah isChecked adalah salah satu kaedah yang digunakan untuk mengesahkan sama ada kotak semak atau butang radio ditanda.
Penggunaan kaedah isChecked
Dalam laravel, kita boleh menggunakan kaedah isChecked untuk mengesahkan sama ada pengguna telah memilih kotak semak atau butang radio.
Pertama, anda perlu merujuk kelas pengesahan borang laravel dalam pengawal:
use Illuminate\Http\Request; use Illuminate\Support\Facades\Validator;
Kemudian, tentukan peraturan pengesahan:
$validator = Validator::make($request->all(), [ 'checkbox' => 'required|isChecked', ]);
Di sini, kami mentakrifkan Medan bernama "kotak semak" memerlukan medan ini diperlukan dan mesti dipilih.
Pelaksanaan kaedah isChecked
Kaedah isChecked sebenarnya adalah peraturan pengesahan tersuai Kita perlu menulis pelaksanaan khusus kaedah ini dalam peraturan pengesahan tersuai:
Validator::extend('isChecked', function($attribute, $value, $parameters, $validator) { return $value == 'on' || $value == 1 || $value == true; });
Atas ialah kandungan terperinci Penjelasan terperinci tentang kaedah disemak dalam laravel. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!