$members * @property-read int|null $members_count * @method static \Illuminate\Database\Eloquent\Builder|MemberGroup newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|MemberGroup newQuery() * @method static \Illuminate\Database\Eloquent\Builder|MemberGroup query() * @method static \Illuminate\Database\Eloquent\Builder|MemberGroup whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|MemberGroup whereDeletedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|MemberGroup whereDescription($value) * @method static \Illuminate\Database\Eloquent\Builder|MemberGroup whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|MemberGroup whereIdentifier($value) * @method static \Illuminate\Database\Eloquent\Builder|MemberGroup whereName($value) * @method static \Illuminate\Database\Eloquent\Builder|MemberGroup whereUpdatedAt($value) * @mixin \Eloquent */ class MemberGroup extends Model { protected $fillable = [ 'name', 'description', 'identifier' ]; public static function getAttributeLabel(string $attribute): string { return __('member_groups.fields.' . $attribute); } public function members(): HasMany { return $this->hasMany(Member::class, 'group_id'); } }