Предложение

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

Получение

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

/** Множественное */
$quotes = Quote::where('TITLE', 'КП для Бориса')->get();

Создание

/** Одиночное */
$quote = Quote::create([
  'TITLE' => 'КП для Бориса',
]);

$quote = new Quote([
  'TITLE' => 'КП для Бориса',
])
$quote ->save();

$quote = new Quote();
$quote ->TITLE = 'КП для Бориса';
$quote ->save();

/** Множественное */
$quoteIds = Quote::insert([
  [
    'TITLE' => 'КП для Бориса',
  ],
  [
    'TITLE' => 'КП для ООО Пупкин',
  ]
]);

Обновление

/** Одиночное */
$quote  = Quote::create([
  'TITLE' => 'КП для Бориса',
]);

$quote = new Quote([
  'TITLE' => 'КП для Бориса',
])
$quote ->save();

$quote = new Quote();
$quote ->TITLE = 'КП для Бориса';
$quote ->save();

/** Множественное */
$quoteIds = Quote::where('TITLE', 'борис')->update([
  'TITLE' => 'КП для Бориса',
]);

Удаление

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

$quote = Quote::make(['ID' => 1]);
$quote->delete();

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

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

Last updated