Класс 'ConsoleTVs \ Charts \ Facades \ Charts' не найден в диаграммах laravel - PullRequest
0 голосов
/ 25 ноября 2018

Я пытаюсь сделать диаграмму с данными в базе данных, используя laravel.но я получаю эту ошибку

    **Class 'ConsoleTVs\Charts\Facades\Charts' not found**

, но я уже добавил необходимых провайдеров в app.php,

    ConsoleTVs\Charts\ChartsServiceProvider::class,
    'Charts' => ConsoleTVs\Charts\Facades\Charts::class

вот мой контроллер,

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

и вот моя часть html,

 <div>
   {!! $chart->render() !!}
                    </div>

, так может кто-нибудь помочь с этим?

Я следую этому видео уроку.https://www.youtube.com/watch?v=yAGVB4ZIQ4o

1 Ответ

0 голосов
/ 25 ноября 2018

Пакет, ConsoleTVs / Charts v6 , не обеспечивает фасадный подход.

Пожалуйста, проверьте charts.erik.cat / create_charts.html # create-a-chart-class , чтобы начать создание диаграмм с использованием ConsoleTVs / Charts v6

В обучающем видео вы используете ConsoleTVs / Charts v5 .Это поддерживает фасадный подход.

Если вы хотите продолжить просмотр видео, вам необходимо понизить пакет.

Удалить v6

composer remove consoletvs/charts

И установить v5

composer require "consoletvs/charts:5.*"

Поскольку вы используете последнюю версию Laravel, я настоятельно рекомендую использовать последнюю версию consoletvs / графики .

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