Контакт

Класс: Pranju\Bitrix24\Models\Crm\Contact

Получение

/** Одиночное */
$contact = Contact::find(1);
$contact = Contact::whereID(1)->first();
$contact = Contact::where('ID', 1)->first();

/** Множественное */
$contacts = Contact::where('NAME', 'Борис')->get();

Создание

/** Одиночное */
$contact = Contact::create([
  'NAME' => 'Борис',
]);

$contact = new Contact([
  'NAME' => 'Борис',
])
$contact ->save();

$contact = new Contact();
$contact ->NAME = 'Борис';
$contact ->save();

/** Множественное */
$contactIds = Contact::insert([
  [
    'NAME' => 'Борис',
  ],
  [
    'NAME' => 'Иван',
  ]
]);

Обновление

/** Одиночное */
$contact  = Contact::create([
  'NAME' => 'Борис',
]);

$contact = new Contact([
  'NAME' => 'Борис',
])
$contact ->save();

$contact = new Contact();
$contact ->NAME = 'Борис';
$contact ->save();

/** Множественное */
$contactIds = Contact::where('NAME', 'боря')->update([
  'NAME' => 'Борис',
]);

Удаление

/** Одиночное */
$contact = Contact::find(1);
$contact->delete();

$contact = Contact::make(['ID' => 1]);
$contact->delete();

Contact::where('ID', 1)->delete();

/** Множественное */
Contact::where('ID', '>=', 27)->delete();

Last updated