Рендеринг диаграммы из контроллера для просмотра - PullRequest
1 голос
/ 05 ноября 2019

Я использую диаграмму Laravel (laraveldaily)

контроллер

$options = [
            'chart_title' => 'Animals by type',
            'chart_type' => 'pie',
            'report_type' => 'group_by_relationship',
            'model' => 'App\Animal',

            'relationship_name' => 'type', // represents function type() on Transaction model
            'group_by_field' => 'category', // types.category


            'filter_months' => 12, // show only transactions for last 30 days

        ];

        $chart2 = new LaravelChart($options);

        return view('admin.index', compact('users', 'chart2'));

На мой взгляд, у меня есть

<div class="row pl-lg-5" style="width: 40%;">
                             <h1>{{ $chart2->options['chart_title'] }}</h1>
                             {!! $chart2->renderHtml() !!}
                             <hr>
                         </div>

@section('scripts')
    {!! $chart2->renderJs() !!}
    {!! $chart2->renderChartJsLibrary() !!}
@endsection

Я получаю только название, и естьнет графика

1 Ответ

0 голосов
/ 05 ноября 2019

Включите библиотеку ChartJS из CloudFlare до , когда вы визуализируете код JS, который использует Chart

@section('scripts')
{!! $chart2->renderChartJsLibrary() !!}
{!! $chart2->renderJs() !!}
@endsection

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

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