在Laravel中执行功能以计算用户年龄的最佳方法?

时间:2014-12-10 20:56:46

标签: laravel models

我有模特"用户"与生日数据。我知道如何使用这个生日计算年龄,但我怀疑的是,当我使用用户注册时,创建函数来计算它的最佳方法是什么。我想做像thiis这样的事情:

$user = User::find(i)->get();
 echo $user->age();

我尝试在User.php(model)中创建一个静态函数,但它需要将用户作为参数接收。

由于

1 个答案:

答案 0 :(得分:2)

请勿在{{1​​}}之后致电get(),并且不要将其设为静态:

find()
class User extends Eloquent {

    public function age()
    {
        // return the user's age
    }

}