love_php/app/Models/Arena.php

30 lines
653 B
PHP
Raw Normal View History

2026-04-02 09:20:51 +08:00
<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Model;
use Actuallymab\LaravelComment\Contracts\Commentable;
use Actuallymab\LaravelComment\HasComments;
use App\Models\Base;
class Arena extends Base implements Commentable
{
use HasComments;
protected $fillable = [];
protected $guarded = [];
public function labelLink()
{
return $this->hasMany(ArenaLabelLink::class, 'arena_id', 'id');
}
public function members()
{
return $this->hasMany(ArenaMember::class, 'arena_id', 'id');
}
public function group()
{
return $this->belongsTo(ArenaGroup::class, 'group_id', 'id');
}
}