Как получить возрастное значение, используя год рождения в Laravel? - PullRequest
0 голосов
/ 18 декабря 2018

Я использую Laravel 5. У меня есть элемент таблицы со столбцом lahiryy, который состоит из года рождения.Я хочу проверить возраст каждого человека в таблице предметов, используя столбец lahiryy.Я вижу, что можно использовать углерод.Но меня смущают атрибуты.

Я пробовал эту функцию в классе предметов:

 class Item extends Model 
{

protected  $primaryKey = 'ItemID';
protected $fillable = ['Name', 'Contact_Number','Address','NoOfCans','Price'];
public $timestamps = false;

public function age(){
    $YearNow = Carbon::now()->year;
    return ($YearNow->diffInYears(Carbon::parse($this->attributes['lahiryy'])));

  }
}

или использовал это?

  class Item extends Model 
{

protected  $primaryKey = 'ItemID';
protected $fillable = ['Name', 'Contact_Number','Address','NoOfCans','Price'];
public $timestamps = false;

public function age(){
    $years = range(Carbon::now()->year, 'lahiryy')
  }
}

Я не знаю какпередать в столбце значение лахиры в функции.Я новичок с углеродом и Laravel тоже.Спасибо.

...