This commit is contained in:
2025-12-28 12:16:05 +05:45
commit 7c46ec6731
3358 changed files with 467149 additions and 0 deletions

View File

@@ -0,0 +1,29 @@
<?php
namespace Modules\CCMS\Traits;
trait UpdatesCustomFieldTrait
{
public static function bootUpdatesCustomFieldTrait()
{
static::saving(function ($model) {
$model->processCustomFields(request());
});
}
public function processCustomFields($request)
{
$data = null;
if (!is_null($request->key) && !isEmptyArray($request->key)) {
foreach ($request->key as $index => $value) {
$data[] = [
'symbol' => $request->symbol[$index] ?? null,
'key' => $request->key[$index] ?? null,
'value' => $request->value[$index] ?? null,
];
}
}
$this->custom = $data;
}
}