Php 如果未填写,则会自动用字符串“quot&引用;或空
我有一个名为Php 如果未填写,则会自动用字符串“quot&引用;或空,php,laravel,validation,Php,Laravel,Validation,我有一个名为student\u lastname[]的输入表单 <div class="form-group col-md-6 col-lg-6 col-xl-6 col-sm-6"> <label for="inputLastName">Last Name </label> <input type="text" class="form-control" id="inputLastName_1" name="student_lastn
student\u lastname[]
的输入表单
<div class="form-group col-md-6 col-lg-6 col-xl-6 col-sm-6">
<label for="inputLastName">Last Name </label>
<input type="text" class="form-control" id="inputLastName_1" name="student_lastname[]" placeholder="" >
</div>
姓
如果未填写,则会自动用字符串
“
或null填写,如果已填写值,则发送已填写的值。如何创建这样的条件?创建一个新的迁移,将列值设置为可空,为此,请参考此。然后,在控制器中,检查请求的数据是否为空,如果为空,请不要为字段设置任何值。它可能看起来像这样(假设表单发出POST
请求):
在数据库中设置
student\u lastname
可为null或$table->string('student\u lastname)->可为null()代码>
// your code here
if(request('student_lastname[]')){
// set student last name
}
// if the field was left empty, student's last name will be null
// rest of your code