Задача

Класс: Pranju\Bitrix24\Models\Tasks\Task

Получение

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

/** Множественное */
$tasks = Task::where('TITLE', 'Позвонить клиентам')->get();

Создание

/** Одиночное */
$task = Task::create([
  'TITLE' => 'Позвонить клиентам',
]);

$task = new Task([
  'TITLE' => 'Позвонить клиентам',
])
$task ->save();

$task = new Task();
$task->TITLE = 'Позвонить клиентам';
$task->save();

/** Множественное */
$taskIds = Task::insert([
  [
    'TITLE' => 'Позвонить клиентам',
  ],
  [
    'TITLE' => 'Прослушать записи разговоров',
  ]
]);

Обновление

/** Одиночное */
$task = Task::create([
  'TITLE' => 'Позвонить клиентам',
]);

$task = new Task([
  'TITLE' => 'Позвонить клиентам',
])
$task ->save();

$task = new Task();
$task->TITLE = 'Позвонить клиентам';
$task->save();

/** Множественное */
$taskIds = Task::where('TITLE', 'позвонить')->update([
  'TITLE' => 'Позвонить клиентам',
]);

Удаление

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

$task = Task::make(['ID' => 1]);
$task->delete();

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

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

Last updated