小编Pas*_*ath的帖子

在 Laravel 图表中找不到“ConsoleTVs\Charts\Facades\Charts”类

我正在尝试使用 laravel 渲染包含数据库中数据的图表。但我收到这个错误

    **Class 'ConsoleTVs\Charts\Facades\Charts' not found**
Run Code Online (Sandbox Code Playgroud)

但我已经将所需的提供程序添加到 app.php,

    ConsoleTVs\Charts\ChartsServiceProvider::class,
    'Charts' => ConsoleTVs\Charts\Facades\Charts::class
Run Code Online (Sandbox Code Playgroud)

这是我的控制器,

class DashboardController extends Controller
{
    public function admin()
    {

        $suppliers = SupplierData::all();
        $repcounter= SalesRep::count();
        $totalsales= SalesData::count();
        $totalrevenue=SalesData::sum('total_price');

        $chartdata = SalesData::selectRaw('COUNT(*) as count, YEAR(dateOfSale) year, MONTH(dateofSale) month')
            ->groupBy('year', 'month')
            ->get();
        $chart=Charts::database($chartdata,'bar','highcharts')
            ->title("Sales Details")
            ->elementLabel("Total Sales")
            ->dimensions(1000,500)
            ->responsive(false);

        return view('dashboard', compact('suppliers','repcounter','totalsales','totalrevenue','chart'));
Run Code Online (Sandbox Code Playgroud)

这是我的 html 部分,

 <div>
   {!! $chart->render() !!}
                    </div>
Run Code Online (Sandbox Code Playgroud)

任何人都可以帮助解决这个问题吗?

我按照这个视频教程。https://www.youtube.com/watch?v=yAGVB4ZIQ4o

charts highcharts laravel

1
推荐指数
1
解决办法
9342
查看次数

标签 统计

charts ×1

highcharts ×1

laravel ×1