mirror of
https://github.com/BookStackApp/BookStack.git
synced 2024-10-01 01:36:00 -04: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
|
class Comment extends Ownable
|
||||||
{
|
{
|
||||||
protected $fillable = ['text', 'html', 'parent_id'];
|
protected $fillable = ['text', 'html', 'parent_id'];
|
||||||
|
protected $appends = ['created', 'updated'];
|
||||||
/**
|
/**
|
||||||
* Get the entity that this comment belongs to
|
* Get the entity that this comment belongs to
|
||||||
* @return \Illuminate\Database\Eloquent\Relations\MorphTo
|
* @return \Illuminate\Database\Eloquent\Relations\MorphTo
|
||||||
@ -53,4 +53,23 @@ class Comment extends Ownable
|
|||||||
$query->orderBy('created_at');
|
$query->orderBy('created_at');
|
||||||
return $query;
|
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