Кратко:
У меня есть столбец пользователя birthdate
в моей таблице users
. Дата рождения пользователя имеет формат даты по умолчанию: Y-m-d
. Кроме того, у меня есть собственный мутатор для получения возраста пользователя в модели User
.
Код мутатора:
public function getAgeAttribute($value) {
if($this->birthday !== null) {
$bday = new \DateTime("{$this->birthday}");
$today = new \Datetime(date('Y-m-d'));
$diff = $today->diff($bday);
return $diff->y;
}
return null;
}
Вопрос:
Как я могу получить пользователей по возрасту, используя модель User
?
by age
? Вы имеете в виду, что хотите получить всех пользователей старше 20 лет? - person hassan   schedule 29.10.2018