Как получить сумму суммы Laravel базы данных? - PullRequest
0 голосов
/ 11 февраля 2020

У меня возникла проблема с получением общей стоимости плана по Laravel.
Реселлеру модели. php

public function clients(){
    return $this->hasMany('App\Client', 'resellerId', 'resellerId');
}

Модель клиента. php

function plan(){
    return $this->belongsTo(Plan::class, 'plan_id', 'id');
}

Модельный план. php

protected $fillable = [
    'plan_name', 'type', 'plan_price'
];

Теперь я хочу получить полную плановую цену реселлера. Я использую Laravel 5,6

1 Ответ

0 голосов
/ 11 февраля 2020

Я лично это решаю.

\App\Client::get()->where('resellerId', 1)->where('status', 'On')->sum(function ($allclient) {
    return $allclient->plan->plan_price;
});
...