Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 12.03.2020 12:48:28

Столбцы таблицы в качестве параметров диаграммы

Привет. Задумался о том, как сделать следующее, и пока идей нет, может подскажет кто:

Есть таблица в БД, на ее основе строю график, передавая в него ее столбцы "вручную", то есть, делаю запрос на вывод данных таблицы в переменную и передаю их в качестве параметра примерно таким образом (внутри контроллера у меня есть такая строчка)

$chart->data($table->param1, $table->param1);

Получается, что у меня и количество полей ограничено, и задаю я их вручную. Как бы сделать так, чтобы в параметры передавались сразу все столбцы (param), хранящиеся в таблице, без необходимости указывать их руками?

Не в сети

#2 13.03.2020 21:27:46

Re: Столбцы таблицы в качестве параметров диаграммы

Понял, что нужно перебирать элементы таблицы в цикле, и передавать их в параметры графика. Вот таким кодом вывожу на экран элементы в формате "1, 2, 3, 4, ...":

foreach($localRecordsActions1 as $localRecordsAction1) {
	echo $localRecordsAction1->action1.',';
}

Но вот записать в переменную эту "строку", чтобы передать как параметр, что-то не получается.

Изменено Schekhovtsov (13.03.2020 21:28:26)

Не в сети

#3 13.03.2020 23:15:46

Re: Столбцы таблицы в качестве параметров диаграммы

Решил. Вот так получаю в массив значения:

$plucked = $localRecordsActions1->pluck('action1');

А потом передаю эту переменную в качестве параметра в график, там как раз принимается массив.

Не в сети

Подвал раздела