Форматирование

This commit is contained in:
brusnitsyn
2026-04-24 16:46:10 +09:00
parent fd0e6ee817
commit 63daa62888
87 changed files with 1380 additions and 791 deletions

View File

@@ -7,12 +7,14 @@ use Illuminate\Database\Eloquent\Model;
class MetrikaForm extends Model
{
protected $table = 'metrika_group_items';
protected $primaryKey = 'metrika_group_item_id';
public $timestamps = false;
protected $fillable = [
'rf_metrika_group_id',
'rf_metrika_item_id'
'rf_metrika_item_id',
];
// Метод для получения данных формы
@@ -35,7 +37,7 @@ class MetrikaForm extends Model
'default_value' => $formItem->item->default_value,
'is_required' => $formItem->item->is_required ?? false,
'order' => $formItem->order ?? 0,
'section' => $formItem->section ?? 'general'
'section' => $formItem->section ?? 'general',
];
})
->sortBy('order')
@@ -105,13 +107,13 @@ class MetrikaForm extends Model
return [
'schema' => $schema,
'defaults' => $defaults,
'fields' => $formItems
'fields' => $formItems,
];
}
private static function getDefaultByType($dataType)
{
return match($dataType) {
return match ($dataType) {
'integer', 'float' => 0,
'string', 'text' => '',
'boolean' => false,