javascript - PHP Laravel 如何选择请求日期位于两个日期之间?

标签 javascript php html mysql laravel

目前,我在数据库中有两个日期,例如出发日期和返回日期。对于 View Blade ,用户必须选择accident_date,即accident_date 必须在departure_date 和return_date 之间。因此,在用户提交表单之前,表单将检查在出发日期和返回日期之间是否存在意外日期。我已经在 Controller 内创建了 sql 命令。但是,它给了我一个错误。

错误:语法错误,意外的“=>”(T_CONSTANT_ENCAPSED_STRING),需要“)”

Controller :

$startdate = InsuranceEnrollment::select('depart_date')
             ->where($request->accident_date '=>', 'depart_date') AND ($request->accident_date 
             '<=', 'return_date');

dd($startdate);

查看 Blade :

<div class="form-group">
<label class="form-control-label form-control-sm">Accident </label>
<div class="input-group">
<input type="text" placeholder="" class="form-control date-picker" 
data-datepicker-color="primary" name="accident_date" required>
</div> 

最佳答案

您的 where 子句的方式不正确,具体方法如下。

 $startdate = InsuranceEnrollment::select('depart_date')->where([
     'depart_date' <= $request->accident_date,
     'return_date' => $request->accident_date,
 ])->get();

关于javascript - PHP Laravel 如何选择请求日期位于两个日期之间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59816232/

相关文章:

javascript - 使用正则表达式匹配字符串中的键和值

javascript - 使用 while 循环用数组动态包装索引

php - 检查变量就像 PHP 中另一个变量的值

php - opencart如何在首页显示所有带图片的分类 opencart 1.5.1.3

html - 如何将字体很棒的图标更改为线条很棒的图标

javascript - 在 React 中,构造函数(props)中设置的值可以被覆盖吗?如果不是,如何设置可写默认值?

javascript - Angular5中父子元素的点击事件处理

php - 从mysql数据库中获取数据并用主键值(id)显示它们

javascript - 显示带有流体设计的内联 block 未对齐同一行

javascript - 如何使用 jquery 从元素中获取属性的 id?