У меня есть такой массив ...
$data = [
'columns' => [
[['increments', 'id']],
[['string', 'key'], ['index']],
[['text', 'value']],
]
];
Первое значение - это имя функции, а второе - arg / args (параметры). Я хочу, чтобы каждый из них выполнялся следующим образом ($ table) ...
$table->increments('id');
$table->string('key')->index();
$table->text('value');
Я попытался перебрать массив с помощью al oop и использовал функцию в качестве массива [$ functionName ($ params) ], а также "call_user_fun c". Но не удалось. Как лучше всего назвать их, один за другим, как в приведенном выше примере?