Выполнение запросов через фасад DB
Если мы работаем в Laravel или корректно настроили Eloquent, можно обойтись вызовом методов call() или cmd(...$args)➝call() на фасаде DB. Для объекта подключения, фасадом которого является DB при правильной настройке настроен сквозной вызов методов клиента.
Выполнение запроса
use Illuminate\Support\Facades\DB;
$response = DB::call('crm.lead.get', ['id' => 1]);
// Или с указанием подключения
$response = DB::connection('bitrix24')->call('crm.lead.get', ['id' => 1]);Создание команды
use Illuminate\Support\Facades\DB;
$response = DB::cmd('crm.lead.get', ['id' => 1])->call();
// Или с указанием подключения
$response = DB::connection('bitrix24')->cmd('crm.lead.get', ['id' => 1])->call();Last updated