Как подсчитать количество затронутых строк в методе прослушивания - laravel - PullRequest
0 голосов
/ 19 марта 2019

Я использую метод прослушивания laravel для создания журнала для каждого запроса. Я получаю все SQL-запросы, как это:

\DB::listen(function($q) {
    $query = $q->sql;
    //Save in logn
});

Я хочу получить количество столбцов, измененных, когда запрос является обновлением или удалением.

Вы можете мне помочь?

1 Ответ

0 голосов
/ 19 марта 2019

в вашем контроллере

(1) с использованием Eloquent:

 use App\Project;

 public function totalprojects()
        {
            $total_projects = Project::count();
            return view('summarys.summary')->with(['total'=>$total_projects]);
        }

(2) с помощью Query Builder:

use DB;
  public function totalprojects()
            {
                $total_projects = DB::table('projects')->count();
                return view('summarys.summary')->with(['total'=>$total_projects]);
            }

в вашем клинке:

<p>{{ $total }}</p>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...