Files
repo-backend/app/CurrencyProject.php

38 lines
932 B
PHP

<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
class CurrencyProject extends Model
{
public $table = 'currency_project';
protected $appends = [
'time_status',
'currency_name',
'pay_currency_name'
];
public function getCurrencyNameAttribute(){
$currency_id = $this->attributes['currency_id'];
return Currency::find($currency_id)->name;
}
public function getPayCurrencyNameAttribute(){
$currency_id = $this->attributes['pay_currency_id'];
return Currency::find($currency_id)->name;
}
public function getTimeStatusAttribute(){
$start_at = $this->attributes['start_at'];
$end_at = $this->attributes['end_at'];
if(time()<strtotime($start_at)){
return 1;
}elseif(time()<strtotime($end_at)){
return 2;
}else{
return 3;
}
}
}