Необработанный запрос счетчика Laravel всегда возвращает ноль - PullRequest
0 голосов
/ 07 ноября 2019

Я работаю с несколькими базами данных в одном проекте. Когда я запускаю простой необработанный запрос, чтобы получить другой счет таблицы базы данных, но он всегда возвращает ноль вместо фактического количества. Даже если у меня в таблице более миллиона записей.

Я выполняю необработанный запрос в следующих форматах, но результат равен нулю

$dbconn = \DB::connection("archive_db");
$dbconn->table('activities_archived')->count() 

$sql = "SELECT COUNT(*) as total FROM activities_archived";
$result = \DB::connection("archive_db")->select(\DB::raw($sql));

Событие Я установил строгую опцию соединения с базой данных на false, но все ещестолкнувшись с той же проблемой.

Теперь я полностью застрял в том, почему эта проблема наступает

1 Ответ

1 голос
/ 07 ноября 2019

$ someModel-> setConnection ('mysql2');

$ что-то = $ someModel-> count ();

вернуть $ что-то;

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