Laravel 5.6使用laracharts。图表不会呈现

时间:2018-05-10 11:27:52

标签: laravel charts chart.js

我试图用laravel 5.6测试laracharts。图表不会在视图中打印出来,只会打印出文本形式的代码。

控制器。

<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;

use Khill\Lavacharts\Lavacharts;

class HomeController extends Controller
{

    public function index()
    {

        $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);

        $data['votes'] = Lava::BarChart('Votes', $votes);


        return view('pages/home', $data);
    }
}

视图

@section('content')

@barchart('Votes', 'poll_div')


@endsection

这是我视图中的输出。没有图表代码。

enter image description here

1 个答案:

答案 0 :(得分:1)

<?= $lava->render('Votes', 'poll_div'); ?>``

在视图中使用此功能。