StalkerClasses
Новичок
Так сделано из коробки...Кстати, а зачем хранить timestamp? datetime что ли строкой хранится?
Мне получается все равно нужно корректировать 5 стандартных методов...where created_at between (new DateTime("2021-01-13"))->getTimestamp() and (new DateTime("2021-01-14"))->getTimestamp()
Я бы хотел использовать ларавелевские с timestamp
Код:
// $q->whereDay('created_at', '=', date('d'));
// $q->whereMonth('created_at', '=', date('m'));
// $q->whereYear('created_at', '=', date('Y'));
// $q->where(DB::raw("DATE(created_at) = '".date('Y-m-d')."'"));
// whereDate() // ->whereDate('created_at', date('Y-m-d'))
// whereMonth() // ->whereMonth('created_at', '05')
// whereDay() // ->whereDay('created_at', '05')
// whereYear() // ->whereYear('created_at', '05')
// whereTime() // ->whereTime('created_at', '=', '1:20:45')
// protected $dates = [‘edited_at’];
// The following are the comparison functions of Carbon.
eq() - equals
ne() - not equals
gt() - greater than
gte() - greater than or equals
lt() - less than
lte() - less than or equals
Example:
if($model->edited_at->gt($model->created_at)){
// edited at is newer than created at
}