【发布时间】:2020-07-04 16:33:40
【问题描述】:
我是 laravel 图表的新手。我认为按照文档制作示例图表将是一个垫脚石。按照文档表单使用composer require consoletvs/charts:7.* 将包添加到我的项目中,并通过运行php artisan vendor:publish --tag=charts 发布配置文件,然后使用以下命令创建一个新图表:php artisan make:chart SampleChart 在App\Chart
在 SampleChart 类中我做了以下图表配置
public ?string $name = 'SampleChart';
public ?string $routeName = 'SampleChart';
public ?array $middlewares = ['auth'];
然后我使用 App\Providers\AppServiceProvider 和文档中所述的代码手动注册
public function boot(Charts $charts)
{
$charts->register([
\App\Charts\SampleChart::class
]);
}
关于在我的视图中呈现图表;我输入了以下代码
<div id="chart" style="height: 300px;"> </div>
<!-- Charting library -->
<script src="{{ asset('js/Chart.min.js') }}"></script>//downloaded from https://unpkg.com/echarts/dist/echarts.min.js
<!-- Chartisan -->
<script src="{{ asset('js/chartisan_chartjs.js') }}">
</script> //downloaded from https://unpkg.com/@chartisan/echarts/dist/chartisan_echarts.js
<!-- Your application script -->
<script>
const chart = new Chartisan({
el: '#chart',
url: "@chart('SampleChart')",
loader: {
color: '#222',
size: [30, 30],
type: 'bar',
textColor: '#000',
text: 'Loading some chart data...',
},
});
</script>
输出是一个带有标题“正在加载一些图表数据...”的弹性项目,没有任何显示。卡住了
我使用了https://dev.to/arielmejiadev/use-laravel-charts-in-laravel-5bbm 和https://izwebtechnologies.com/2019/06/03/how-to-create-charts-in-laravel/ 的教程表格,但没有一个能让我完成制作图表。虽然这两个教程链接是针对chart6的。*我后来读到这两个有不同的图表设计方法。 我正在使用 Laravel7 和 charts:7.*
【问题讨论】:
-
你弄明白了吗?如果你这样做了,我相信很多人会支持你的答案(看看教程是如何缺乏的)
-
它占用了我的时间,我不得不切换。但一定会研究它并为它制作教程
标签: javascript php laravel charts chart.js