【发布时间】:2020-01-01 17:22:25
【问题描述】:
如果我有超过 20 个字段,我们可以用更少的代码来验证吗??? 我不想写所有输入都需要。
$request->validate([
'first_name' => 'required',
'last_name' => 'required',
'gender' => 'required',
'date_of_birth' => 'required',
'place_of_birth' => 'required',
'nationality' => 'required',
'mobile_number' => 'required',
'email' => 'required|email|unique:informations',
'home_region' => 'required',
'digital_address' => 'required',
'school_name' => 'required',
'school_region' => 'required',
'school_digital_address' => 'required',
'school_level' => 'required',
'school_program_of_study' => 'required',
'patron_first_name' => 'required',
'patron_last_name' => 'required',
'patron_gender' => 'required',
'patron_mobile_number' => 'required'
]);
【问题讨论】:
-
作为工作代码,这更适合 codereviews SE - 但我觉得它也不会成为主题
-
这只是 20 行代码,它会自动为您检查所有内容,而不是您编写所有验证代码、确保其正常工作、测试等......它可以变得多么容易?
标签: php database laravel validation