Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
Привет. Задумался о том, как сделать следующее, и пока идей нет, может подскажет кто:
Есть таблица в БД, на ее основе строю график, передавая в него ее столбцы "вручную", то есть, делаю запрос на вывод данных таблицы в переменную и передаю их в качестве параметра примерно таким образом (внутри контроллера у меня есть такая строчка)
$chart->data($table->param1, $table->param1);
Получается, что у меня и количество полей ограничено, и задаю я их вручную. Как бы сделать так, чтобы в параметры передавались сразу все столбцы (param), хранящиеся в таблице, без необходимости указывать их руками?
Не в сети
Понял, что нужно перебирать элементы таблицы в цикле, и передавать их в параметры графика. Вот таким кодом вывожу на экран элементы в формате "1, 2, 3, 4, ...":
foreach($localRecordsActions1 as $localRecordsAction1) {
echo $localRecordsAction1->action1.',';
}
Но вот записать в переменную эту "строку", чтобы передать как параметр, что-то не получается.
Изменено Schekhovtsov (13.03.2020 21:28:26)
Не в сети
Решил. Вот так получаю в массив значения:
$plucked = $localRecordsActions1->pluck('action1');
А потом передаю эту переменную в качестве параметра в график, там как раз принимается массив.
Не в сети
Страницы 1