'array', ]; public function actor() { return $this->belongsTo(Profile::class, 'follower_id', 'id'); } public function follower() { return $this->belongsTo(Profile::class, 'follower_id', 'id'); } public function following() { return $this->belongsTo(Profile::class, 'following_id', 'id'); } public function target() { return $this->belongsTo(Profile::class, 'following_id', 'id'); } public function permalink($append = null, $namespace = '#accepts') { $path = $this->target->permalink("{$namespace}/follows/{$this->id}{$append}"); return url($path); } }