lk.zachem.info/app/Modules/Bitrix/Models/BitrixWebhooks.php
Thekindbull b5b50159a7 - обновлена работа с администраированием агентств: сделано редактирование данных, а также управление агентами из админки (добавление, удаление)
- проведен рефакторинг компоненты создания агента
- в админку добавлена работа с url на стороне битрикса
- проведен рефакторинг кода по отправке данных в битрикс
- разнесены оставшиеся миграции по модулям
2025-11-11 15:29:04 +08:00

33 lines
756 B
PHP

<?php
namespace Modules\Bitrix\Models;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use Modules\Bitrix\Enums\BitrixWebhooksEnum;
class BitrixWebhooks extends Model
{
use HasFactory;
protected $table = 'bx_webhooks';
protected $fillable = [
'name',
'url'
];
/**
* Get webhook url by its name
* @param string $name webhook name
* @return string|bool url of webhook or false
*/
public static function getUrlByName(BitrixWebhooksEnum $webhook): string|bool
{
$row = BitrixWebhooks::where('name', $webhook->name);
if ($row->count() == 1)
{
return $row->first()->url;
}
return false;
}
}