【发布时间】:2018-04-12 22:27:45
【问题描述】:
我想使用用户的出生日期来计算用户的平均年龄。我有一个名为Member 的模型类,包括一个获取用户年龄的函数。
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
use Carbon\Carbon;
class Member extends Model {
public static function averageAge() {
//What to do here
}
public function age() {
$birthDate = Carbon::parse($this->birthDate);
return $birthDate->diffInYears(Carbon::now());
}
}
【问题讨论】:
-
那么你对
middle ages的定义是什么? -
@MarkBaker 5 到 15 世纪?
-
该列应声明为
DATE。
标签: php mysql sql laravel eloquent