Доступ к атрибуту из другой модели в Laravel - PullRequest
0 голосов
/ 23 марта 2019

Пожалуйста, посмотрите на этот скриншот

enter image description here

это результат этого

salesItem product_id = {{ $salesItem->product_id }}

и это

wh2summary ={{$salesItem->wh2sum}}

Как я могу получить доступ к qty_in в длинном результате из wh2sum? Я могу видеть Кол-во , но если я сделаю это {{$salesItem->wh2sum->qty_in}}

я получаю эту ошибку

enter image description here

my Salesitems модель

protected $table = 'sales_items';
protected $fillable = [
    'product_id',
    'sales_id',
    'product_name',
    'product_code',
    'price',
    'rate',
    'quantity',
    'total_price',
];

public function wh2sum()
{
    return $this->hasMany('App\Warehouse2StockSummaries', 'product_id', 'product_id');
}

my wh2sum модель

class Warehouse2StockSummaries extends Model
{
    protected $table = 'warehouse2_summary';
    protected $fillable = [
        'product_id',
        'qty_in',
        'qty_out'
    ];

    public function product()
    {
        return $this->hasOne('App\Products', 'id','product_id');
    }  
}

для моих продуктов модель

Класс продукции расширяет модель { // используем SoftDeletes;

protected $fillable = [
    'product_code',
    'name',
    'categories_id',
    'wh1_limit_warning',
    'wh2_limit_warning',
    'price',
    'selling_price',
    'user_id'
];

public function warehouse2StockSummary()
{
    return $this->hasMany('App\Warehouse2StockSummaries', 'id', 'product_id');
}   
public function salesItem()
{
    return $this->hasMany('App\Purchaseitems');
}

Пожалуйста, помогите и спасибо заранее!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...