我试图用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
这是我视图中的输出。没有图表代码。
答案 0 :(得分:1)
<?= $lava->render('Votes', 'poll_div'); ?>``
在视图中使用此功能。