Files
onboard/app/Models/MetrikaGroup.php

34 lines
706 B
PHP

<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Model;
class MetrikaGroup extends Model
{
protected $primaryKey = 'metrika_group_id';
public $timestamps = false;
protected $fillable = [
'name',
'description',
];
public function groupItems()
{
return $this->hasMany(MetrikaGroupItem::class, 'rf_metrika_group_id', 'metrika_group_id');
}
public function metrikaItems()
{
return $this->hasManyThrough(
MetrikaItem::class,
MetrikaGroupItem::class,
'rf_metrika_group_id',
'metrika_item_id',
'metrika_group_id',
'rf_metrika_item_id',
);
}
}