我有这张桌子
training_schedules
在我的表单上,我有本月的下拉列表,还有一年的下拉列表。
现在您可以看到month from form
和database column
上存在不匹配。如何仅使用下拉列表中的整数值过滤start_date
或end_date
列,并忽略db列的day
和year
部分?
我看到了一些例子,但是使用原始查询和使用数据库的日期函数,如果你考虑性能是不好的,因为它不可索引。
我可以使用Laravel的Eloquent / Fluent Api实现这一目标吗?