DJZT
@DJZT
Laravel - code for you

Как получать данные callback функцией?

Добрый день. Я делаю трейт для модели, который будет строить форму для модели по переданному конфигу полей.

То есть я делаю конфиг такого вида

public $fields = [
        0   => [
            'height'    => [
                'title_trans'   => 'users.fields.height',
                'type'          => 'text',
                'name'          => 'trainee[height]',
                'required'      => 1,
                'value'         => 'trainee.height',
            ],
            'weight'    => [
                'title_trans'   => 'users.fields.weight',
                'type'          => 'text',
                'name'          => 'trainee[weight]',
                'required'      => 1,
                'value'         => 'trainee.weight'
            ],
]


И потом вызываю метод на этой модели - и он мне строит форму.
По сути я почти всё сделал, но проблема в получении данных для select и radio элементов.
Как это можно реализовать?

Я думал сделать метод setDataFor($field, $data) и подготавливать модель в контроллере, но это глупо как по мне. Как это можно реализовать, подскажите?
  • Вопрос задан
  • 195 просмотров
Пригласить эксперта
Ответы на вопрос 1
@Oldy777
Предавайте название класса, для выборки списка
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы