Я имею в Maxoffer модели:Laravel проблема при сравнении раз - формат даты
protected $dates = [
'start'
];
public function setStartAttribute($date){
$this->attributes['start']= Carbon::createFromFormat('m/d/Y h:i a', $date);
}
public function getStartAttribute($date){
return (new Carbon($date))->toRfc2822String();
}
В моей базе данных start
хранится в формате: 2016-02-02 00:00:00
Теперь, когда Я пытаюсь запустить WHERE
запрос:
$maxoffer = Maxoffer::where('article_id', $request->input('article_id'))
->where('start', $request->input('start'))
->first();
dd($maxoffer);
Input(start)
находится в формате: 2016-02-02 12:00 утра и я пытаюсь сделать это в следующем формате: 2016-02-02 00:00:00, но Агаи n dont work so dd дать мне результат null
У меня проблема, потому что я не знаю, как сравнивать начало и ввод (начало). Как сделать их же формате ...
Также я не могу изменить:
public function getStartAttribute($date){
return (new Carbon($date))->toRfc2822String();
}
becouse мне это нужно в этом формате для других вещей.
Как сделать это возможным?