Счёт (новый)
Класс: 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