在Laravel中,我将数据从窗体发送到控制器,并且我想检查是否设置了日期字段。如果你想验证你的表单字段可以使用laravel验证来自输入的isset请求
if($request->has('date'))
: 这段代码不起作用:
if(isset($request->input('date')))
在Laravel中,我将数据从窗体发送到控制器,并且我想检查是否设置了日期字段。如果你想验证你的表单字段可以使用laravel验证来自输入的isset请求
if($request->has('date'))
: 这段代码不起作用:
if(isset($request->input('date')))
基于laravel documentation,可以使用给定的has()
方法laravel默认,以确定是否一个值是存在于该请求。如果值存在并且不是空字符串,则has方法返回true。
你也可以试试这个:
if(isset($request->date) && !empty($request->date)){
// Your code
}
OR
if(isset($request->date) && count($request->date) > 0){
// Your code
}
希望这对你的工作!
这是一个超级慢的方式去一个简单的任务!如果(!empty(request('date'))就可以做到这一点! –
很高兴能帮到!!! –
Laravel内置'$ request-> has()'方法更简单。 –
if(!empty($request->input('date'))){
//your code
}
使用下面的代码。
用于验证目的? –
你得到任何错误 –