Как сделать шаблоны лезвий Lavacharts? - PullRequest
0 голосов
/ 22 сентября 2019

Я новичок в этом пакете: khill / lavacharts .Поэтому я пытаюсь протестировать некоторые из их примеров в документации.

На примере BarChart мы можем увидеть эти коды:

$lava = new Lavacharts; // See note below for Laravel

$votes  = $lava->DataTable();

$votes->addStringColumn('Food Poll')
      ->addNumberColumn('Votes')
      ->addRow(['Tacos',  rand(1000,5000)])
      ->addRow(['Salad',  rand(1000,5000)])
      ->addRow(['Pizza',  rand(1000,5000)])
      ->addRow(['Apples', rand(1000,5000)])
      ->addRow(['Fish',   rand(1000,5000)]);

$lava->BarChart('Votes', $votes);

return view('sample', compact(['lava'])); // I add these line


Я пытаюсьдля рендеринга BarChart в представлении:

Метод 1

@barchart('Food Poll', 'poll_div')

Рендеринг не произошел / нет BarChart.Он просто отображает @ barchart ('Food Poll', 'poll_div') на мой взгляд.

Метод 2

{!! Lava::render('BarChart', 'Food Poll', 'poll_div') !!}

или

{!! $lava->render('BarChart', 'Food Poll', 'poll_div') !!}

Отображается сообщение об ошибке:

BarChart ('Food Poll') не найден.


Кто-то знает, каксделать BarChart в поле зрения?

1 Ответ

0 голосов
/ 22 сентября 2019

Назовите BarCharts по соответствующему имени

{!! $lava->render('BarChart', 'Votes', 'poll_div') !!}

И убедитесь, что у вас есть div для отображения графиков в вашем HTMl

<div id="poll_div"></div>

Надеюсь, это поможет

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...