mirror of
https://github.com/BookStackApp/BookStack.git
synced 2024-08-27 12:41:58 +00:00
#47 Adds two attributes updated and created to display time to user.
This commit is contained in:
parent
34802ff8a6
commit
1a1e71cd60
@ -6,7 +6,7 @@ use Illuminate\Support\Facades\DB;
|
||||
class Comment extends Ownable
|
||||
{
|
||||
protected $fillable = ['text', 'html', 'parent_id'];
|
||||
|
||||
protected $appends = ['created', 'updated'];
|
||||
/**
|
||||
* Get the entity that this comment belongs to
|
||||
* @return \Illuminate\Database\Eloquent\Relations\MorphTo
|
||||
@ -53,4 +53,23 @@ class Comment extends Ownable
|
||||
$query->orderBy('created_at');
|
||||
return $query;
|
||||
}
|
||||
|
||||
public function getCreatedAttribute() {
|
||||
$created = [
|
||||
'day_time_str' => $this->created_at->toDayDateTimeString(),
|
||||
'diff' => $this->created_at->diffForHumans()
|
||||
];
|
||||
return $created;
|
||||
}
|
||||
|
||||
public function getUpdatedAttribute() {
|
||||
if (empty($this->updated_at)) {
|
||||
return null;
|
||||
}
|
||||
$updated = [
|
||||
'day_time_str' => $this->updated_at->toDayDateTimeString(),
|
||||
'diff' => $this->updated_at->diffForHumans()
|
||||
];
|
||||
return $updated;
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user