0
我有一个表Schedule
,它具有以下列:id, day, month, year
。直接使用Eloquent
,我已经为day
,month
和year
定义了查询函数。那么我可以用得到的时间表:Laravel Eloquent知识库查询积累
return Schedule::day($day)
->month($month)
->year($year)
->get();
我有时也希望得到所有的日子,或者几个月,或者几年:
return Schedule::day($day)
->get()
我想创建一个存储库,并实现以下接口:
ScheduleRepositoryInterface
<?php
namespace CLG\Storage\Schedule;
interface ScheduleRepositoryInterface
{
public function day($day);
public function month($month);
public function year($year);
public function get();
}
现在我不知道如何实现它,以便我仍然可以用相同的方式构建查询?我不想创建诸如getDay($day)
或getDayAndMonth($day, $month)
和...的功能。
感谢