Счёт (новый)

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

Получение

/** Одиночное */
$invoice = Invoice::find(1);
$invoice = Invoice::whereId(1)->first();
$invoice = Invoice::where('id', 1)->first();

/** Множественное */
$invoices = Invoice::where('title', 'Счёт для Бориса')->get();

Создание

/** Одиночное */
$invoice = Invoice::create([
  'title' => 'Счёт для Бориса',
]);

$invoice = new Invoice([
  'title' => 'Счёт для Бориса',
])
$invoice ->save();

$invoice = new Invoice();
$invoice ->title = 'Счёт для Бориса';
$invoice ->save();

/** Множественное */
$invoiceIds = Invoice::insert([
  [
    'title' => 'Счёт для Бориса',
  ],
  [
    'title' => 'ООО Пупкин',
  ]
]);

Обновление

/** Одиночное */
$invoice  = Invoice::create([
  'title' => 'Счёт для Бориса',
]);

$invoice = new Invoice([
  'title' => 'Счёт для Бориса',
])
$invoice ->save();

$invoice = new Invoice();
$invoice ->title = 'Счёт для Бориса';
$invoice ->save();

/** Множественное */
$invoiceIds = Invoice::where('title', 'борис')->update([
  'title' => "Счёт для Бориса',
]);

Удаление

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

$invoice = Invoice::make(['id' => 1]);
$invoice->delete();

Invoice::where('id', 1)->delete();

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

Last updated