diff --git a/app/Status.php b/app/Status.php index 50487e46..5deb6995 100644 --- a/app/Status.php +++ b/app/Status.php @@ -52,6 +52,14 @@ class Status extends Model return url($path); } + public function permalink($suffix = '/activity') + { + $id = $this->id; + $username = $this->profile->username; + $path = config('app.url') . "/p/{$username}/{$id}{$suffix}"; + return url($path); + } + public function editUrl() { return $this->url() . '/edit'; @@ -174,4 +182,9 @@ class Status extends Model return "{$actorName} " . __('notification.commented'); } + + public function recentComments() + { + return $this->comments()->orderBy('created_at','desc')->take(3); + } }