Форматирование
This commit is contained in:
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user