Laravel 输入日期值并与现有表进行比较
我正在尝试用Laravel 输入日期值并与现有表进行比较,laravel,date,validation,Laravel,Date,Validation,我正在尝试用Laravel开发一个程序。我创建了一个表“tbl_holiday”,如下所示: 我创建了一个表单,其中包含02个输入(日期)类型,分别命名为“from_leave”和“to_leave”。 我想用数据库表“tbl_holiday”检查这两个输入值(日期),该表具有以下条件: 如果“离开”的前一天与“tbl\u假日.假日日期”匹配 或者在“休假的第二天”与“tbl\u假日。假日日期”匹配 消息“无效””。 其他的 消息“有效” 提前感谢。您只需使用wherebeen并检查集合中可用的
Laravel
开发一个程序。我创建了一个表“tbl_holiday
”,如下所示:
我创建了一个表单,其中包含02个输入(日期)类型,分别命名为“from_leave
”和“to_leave
”。
我想用数据库表“tbl_holiday
”检查这两个输入值(日期),该表具有以下条件:
如果“离开”的前一天与“tbl\u假日.假日日期”匹配
或者在“休假的第二天
”与“tbl\u假日。假日日期
”匹配
消息“无效”
”。
其他的
消息“有效
”
提前感谢。您只需使用wherebeen并检查集合中可用的数据数量即可
$from = $request->from_date;
$to = $request->to_date;
$dates = YourModel::whereBetween('holiday_date', [$from, $to])->get();
if($dates->count() == 0){
return "valid";
}else{
return "Invalid";
}
您可以简单地使用wherebetween并检查集合中可用的数据数量
$from = $request->from_date;
$to = $request->to_date;
$dates = YourModel::whereBetween('holiday_date', [$from, $to])->get();
if($dates->count() == 0){
return "valid";
}else{
return "Invalid";
}
您想比较“从”假和“到”假之间是否有匹配的假日日期。您想比较“从”假和“到”假之间是否有匹配的假日日期。非常有帮助。谢谢。选择您认为最好的答案来支持Comnuity bro。帮助很大。谢谢。选择您认为最好的答案来支持Comnuity bro。