Rumah > Soal Jawab > teks badan
Bagaimana untuk membuat kelas pengesahan dalam laravel untuk memanggil beberapa pengawal penyerahan borang?
Iaitu, saya mempunyai halaman dengan kira-kira 7 kawasan yang perlu disahkan, tetapi dalam pengawal saya menetapkan halaman statik untuk setiap kawasan pengesahan
Bos meminta saya menulis kelas pengesahan yang merangkumi 7 peraturan pengesahan ini memanggil mereka dengan lulus parameter. . . saya tak faham. . Tolong banyakkan saya
Ini ialah peraturan sah yang hanya memanggil salah satu peraturannya
学习ing2017-07-06 10:36:45
Gunakan Permintaan Borang
Dalam hal ini, semak silang elemen bentuk yang wujud, kemudian hanya gunakan peraturan untuk elemen sedia ada.
Di mana sahaja pengesahan ini diperlukan, hanya suntikan sahaja.
欧阳克2017-07-06 10:36:45
php artisan make:request DemoRequest
Anda boleh menjana kelas Permintaan untuk pengesahan borang Fail yang dijana oleh arahan ini terletak dalam folder app/Http/Requests/ Anda boleh melihat bahawa terdapat dua kaedah di dalamnya: authorize() dan rules() untuk pengesahan borang pengubahsuaian. Hanya peraturan, dan kemudian rujuk DemoRequest apabila pengawal memulakan $request.
public function store(Requests\DemoRequest $request)
{
$input = $request->all();
//....
}