Сумма нескольких строк таблицы - PullRequest
0 голосов
/ 09 марта 2020

Как я могу получить сумму всех этих подсчетов?

{{ DB::table('A')->count()}}
{{ DB::table('B')->count()}}
{{ DB::table('C')->count()}}
{{ DB::table('D')->count()}}

Ответы [ 2 ]

1 голос
/ 09 марта 2020
  // Your Tables Which You Know Them Counts
  $tables = ['A', 'B'];

  // Our Count Start From Zero
  $count = 0;

  // Count Each Table And Add Our Count
  foreach ($tables as $table) {
    $tableCount = DB::table($table)->count();
    $count += $tableCount;
  }

  // Display Count With dd()
  dd( $count );

  // Or Display In View
  return view('index', compact('count'));
0 голосов
/ 09 марта 2020

Как это?:

{{ $a = DB::table('A')->count()}}
{{ $b = DB::table('B')->count()}}
{{ $c = DB::table('C')->count()}}
{{ $d = DB::table('D')->count()}}

{{ $sum = $a + $b + $c + $d }}

Но вы можете отправить все эти данные из метода контроллера, а не делать это в виде.

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