diff --git a/app/Place.php b/app/Place.php index c7c7d68be..a63c507c5 100644 --- a/app/Place.php +++ b/app/Place.php @@ -7,15 +7,8 @@ use Pixelfed\Snowflake\HasSnowflakePrimary; class Place extends Model { - use HasSnowflakePrimary; + protected $visible = ['id', 'name', 'country', 'slug']; - /** - * Indicates if the IDs are auto-incrementing. - * - * @var bool - */ - public $incrementing = false; - public function url() { return url('/discover/places/' . $this->id . '/' . $this->slug); @@ -30,4 +23,9 @@ class Place extends Model { return $this->posts()->count(); } + + public function statuses() + { + return $this->hasMany(Status::class, 'id', 'place_id'); + } }