diff --git a/app/Story.php b/app/Story.php index 447ea3c82..314679b69 100644 --- a/app/Story.php +++ b/app/Story.php @@ -2,12 +2,13 @@ namespace App; +use Auth; use Illuminate\Database\Eloquent\Model; class Story extends Model { protected $visible = ['id']; - + public function profile() { return $this->belongsTo(Profile::class); @@ -27,4 +28,10 @@ class Story extends Model { return $this->hasMany(StoryView::class); } + + public function seen($pid = false) + { + $id = $pid ?? Auth::user()->profile->id; + return $this->views()->whereProfileId($id)->exists(); + } }