Update Story Model

This commit is contained in:
Daniel Supernault 2019-01-12 13:14:22 -07:00
parent d7d1303a63
commit 353b8fd856
No known key found for this signature in database
GPG key ID: 0DEF1C662C9033F7

View file

@ -2,12 +2,13 @@
namespace App; namespace App;
use Auth;
use Illuminate\Database\Eloquent\Model; use Illuminate\Database\Eloquent\Model;
class Story extends Model class Story extends Model
{ {
protected $visible = ['id']; protected $visible = ['id'];
public function profile() public function profile()
{ {
return $this->belongsTo(Profile::class); return $this->belongsTo(Profile::class);
@ -27,4 +28,10 @@ class Story extends Model
{ {
return $this->hasMany(StoryView::class); return $this->hasMany(StoryView::class);
} }
public function seen($pid = false)
{
$id = $pid ?? Auth::user()->profile->id;
return $this->views()->whereProfileId($id)->exists();
}
} }