Подразделение

Класс: Pranju\Bitrix24\Models\Department\Department

Получение

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

/** Множественное */
$departments = Deaprtment::where('NAME', 'Отдел продаж')->get();

Создание

/** Одиночное */
$department = Deaprtment::create([
  'NAME' => 'Отдел продаж',
  'PARENT' => 1,
]);

$department = new Deaprtment([
  'NAME' => 'Отдел продаж',
  'PARENT' => 1,
])
$department ->save();

$department = new Deaprtment();
$department ->NAME = 'Отдел продаж';
$department ->PARENT = 1;
$department ->save();

/** Множественное */
$departmentIds = Deaprtment::insert([
  [
    'NAME' => 'Отдел продаж',
    'PARENT' => 1,
  ],
  [
    'NAME' => 'Техническая поддержка',
    'PARENT' => 1,
  ]
]);

Обновление

/** Одиночное */
$department  = Deaprtment::create([
  'NAME' => 'Отдел продаж',
  'PARENT' => 1,
]);

$department = new Deaprtment([
  'NAME' => 'Отдел продаж',
  'PARENT' => 1,
])
$department ->save();

$department = new Deaprtment();
$department ->NAME = 'Отдел продаж';
$department ->PARENT = 1;
$department ->save();

/** Множественное */
$departmentIds = Deaprtment::where('NAME', 'отдел продаж')->update([
  'NAME' => 'Отдел продаж',
]);

Удаление

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

$department = Department::make(['ID' => 1]);
$deaprtment->delete();

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

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

Last updated