В модельных отношениях я хочу выбрать конкретные столбцы, но это лишает меня возможности вызывать другие вложенные отношения внутри этого (например, ProductGroupPrices :: class)
Как я могу указать столбцы для цены() отношение и достичь внутренних отношений ProductGroupPrices :: class тоже как валюта ()
<?php
class ProductsGroups extends Model {
public function price(){
return $this->hasOne(ProductGroupPrices::class, 'group_id')->select(['id', 'group_id', 'price'])->latest();
}
}
Другой класс
<?php
class ProductGroupPrices extends Model {
public function currency(){
return $this->belongsTo(\App\Modules\Currencies\Models\Currencies::class, 'currency_id');
}
}