@@ -108,7 +108,7 @@ public function scopeOverdue($query): mixed
108
108
*/
109
109
public function scopeDueToday ($ query ): mixed
110
110
{
111
- return $ query ->where ('due_date ' , now ()-> format ( ' Y-m-d ' ));
111
+ return $ query ->whereDate ('due_date ' , ' = ' , now ( ));
112
112
}
113
113
114
114
/**
@@ -117,7 +117,7 @@ public function scopeDueToday($query): mixed
117
117
*/
118
118
public function scopeDueTomorrow ($ query ): mixed
119
119
{
120
- return $ query ->where ('due_date ' , now ()->addDay ()-> format ( ' Y-m-d ' ));
120
+ return $ query ->whereDate ('due_date ' , ' = ' , now ()->addDay ());
121
121
}
122
122
123
123
/**
@@ -126,7 +126,7 @@ public function scopeDueTomorrow($query): mixed
126
126
*/
127
127
public function scopeDueThisWeek ($ query ): mixed
128
128
{
129
- return $ query ->whereBetween ('due_date ' , [now ()->startOfWeek ()-> format ( ' Y-m-d ' ) , now ()->endOfWeek ()-> format ( ' Y-m-d ' )]);
129
+ return $ query ->whereBetween ('due_date ' , [now ()->startOfWeek (), now ()->endOfWeek ()]);
130
130
}
131
131
132
132
/**
@@ -135,7 +135,7 @@ public function scopeDueThisWeek($query): mixed
135
135
*/
136
136
public function scopeDueNextWeek ($ query ): mixed
137
137
{
138
- return $ query ->whereBetween ('due_date ' , [now ()->addWeek ()->startOfWeek ()-> format ( ' Y-m-d ' ) , now ()->addWeek ()->endOfWeek ()-> format ( ' Y-m-d ' )]);
138
+ return $ query ->whereBetween ('due_date ' , [now ()->addWeek ()->startOfWeek (), now ()->addWeek ()->endOfWeek ()]);
139
139
}
140
140
141
141
/**
@@ -144,7 +144,7 @@ public function scopeDueNextWeek($query): mixed
144
144
*/
145
145
public function scopeDueThisMonth ($ query ): mixed
146
146
{
147
- return $ query ->whereBetween ('due_date ' , [now ()->startOfMonth ()-> format ( ' Y-m-d ' ) , now ()->endOfMonth ()-> format ( ' Y-m-d ' )]);
147
+ return $ query ->whereBetween ('due_date ' , [now ()->startOfMonth (), now ()->endOfMonth ()]);
148
148
}
149
149
150
150
/**
@@ -153,7 +153,7 @@ public function scopeDueThisMonth($query): mixed
153
153
*/
154
154
public function scopeDueNextMonth ($ query ): mixed
155
155
{
156
- return $ query ->whereBetween ('due_date ' , [now ()->addMonth ()->startOfMonth ()-> format ( ' Y-m-d ' ) , now ()->addMonth ()->endOfMonth ()-> format ( ' Y-m-d ' )]);
156
+ return $ query ->whereBetween ('due_date ' , [now ()->addMonth ()->startOfMonth (), now ()->addMonth ()->endOfMonth ()]);
157
157
}
158
158
159
159
/**
@@ -162,7 +162,7 @@ public function scopeDueNextMonth($query): mixed
162
162
*/
163
163
public function scopeDueThisYear ($ query ): mixed
164
164
{
165
- return $ query ->whereBetween ('due_date ' , [now ()->startOfYear ()-> format ( ' Y-m-d ' ) , now ()->endOfYear ()-> format ( ' Y-m-d ' )]);
165
+ return $ query ->whereBetween ('due_date ' , [now ()->startOfYear (), now ()->endOfYear ()]);
166
166
}
167
167
168
168
/**
@@ -171,7 +171,7 @@ public function scopeDueThisYear($query): mixed
171
171
*/
172
172
public function scopeDueNextYear ($ query ): mixed
173
173
{
174
- return $ query ->whereBetween ('due_date ' , [now ()->addYear ()->startOfYear ()-> format ( ' Y-m-d ' ) , now ()->addYear ()->endOfYear ()-> format ( ' Y-m-d ' )]);
174
+ return $ query ->whereBetween ('due_date ' , [now ()->addYear ()->startOfYear (), now ()->addYear ()->endOfYear ()]);
175
175
}
176
176
177
177
/**
@@ -252,7 +252,7 @@ public function scopeDueOnOrBetween($query, $from, $to): mixed
252
252
*/
253
253
public function scopeDueOnOrBeforeToday ($ query ): mixed
254
254
{
255
- return $ query ->where ('due_date ' , '<= ' , now ()-> format ( ' Y-m-d ' ));
255
+ return $ query ->whereDate ('due_date ' , '<= ' , now ());
256
256
}
257
257
258
258
/**
@@ -261,7 +261,7 @@ public function scopeDueOnOrBeforeToday($query): mixed
261
261
*/
262
262
public function scopeDueOnOrAfterToday ($ query ): mixed
263
263
{
264
- return $ query ->where ('due_date ' , '>= ' , now ()-> format ( ' Y-m-d ' ));
264
+ return $ query ->whereDate ('due_date ' , '>= ' , now ());
265
265
}
266
266
267
267
/**
0 commit comments