Счёт (старый)
Класс: Pranju\Bitrix24\Models\Crm\OldInvoice
Получение
/** Одиночное */
$invoice = OldInvoice::find(1);
$invoice = OldInvoice::whereID(1)->first();
$invoice = OldInvoice::where('ID', 1)->first();
/** Множественное */
$invoices = OldInvoice::where('ORDER_TOPIC', 'Счёт для Бориса')->get();
Создание
/** Одиночное */
$invoice = OldInvoice::create([
'ORDER_TOPIC' => 'Счёт для Бориса',
]);
$invoice = new OldInvoice([
'ORDER_TOPIC' => 'Счёт для Бориса',
]);
$invoice->save();
$invoice = new OldInvoice();
$invoice->ORDER_TOPIC = 'Счёт для Бориса';
$invoice->save();
/** Множественное */
$invoiceIds = OldInvoice::insert([
[
'ORDER_TOPIC' => 'Счёт для Бориса',
],
[
'ORDER_TOPIC' => 'ООО Пупкин',
]
]);
Обновление
/** Одиночное */
$invoice = OldInvoice::create([
'ORDER_TOPIC' => 'Счёт для Бориса',
]);
$invoice = new OldInvoice([
'ORDER_TOPIC' => 'Счёт для Бориса',
]);
$invoice->save();
$invoice = new OldInvoice();
$invoice->ORDER_TOPIC = 'Счёт для Бориса';
$invoice->save();
/** Множественное */
$invoiceIds = OldInvoice::where('ORDER_TOPIC', 'борис')->update([
'ORDER_TOPIC' => "Счёт для Бориса',
]);
Удаление
/** Одиночное */
$invoice = OldInvoice::find(1);
$invoice->delete();
$invoice = OldInvoice::make(['ID' => 1]);
$invoice->delete();
OldInvoice::where('ID', 1)->delete();
/** Множественное */
OldInvoice::where('ID', '>=', 27)->delete();
Last updated