对于我的Laravel应用程序,我需要一个每周安排,每周都是一样的。所以星期一到星期天。
这是一个这样的时间表,例如:
我在考虑以下模型:
#schedule
day_of_the_week: integer
time_start_hours: integer
time_start_minutes: integer
time_stop_hours: integer
time_stop_minutes: integer
task: text
但我认为我在想困难。应该有一个更简单的方法。对? 它基于日期应该更容易。但是每周的时间表都是一样的。
另外因为我不想做以下事情:
我可以在L4中使用任何优势吗?有了Eloquent,Carbon等。
我在架构中发现了一些内容:$table->time('from');
,而不是在模型中添加小时和分钟字段。
答案 0 :(得分:-1)
因此,您需要获取当前任务的列表以及在以正确方式排序的任务之后的2个任务。
Model::where('task_time', '>', $currentTime)->take(3)->orderBy('task_time', 'asc')->get();