richardkeep / breeze

Minimal Laravel authentication scaffolding with Blade, Vue, or React + Tailwind.

Home Page:https://laravel.com/docs/starter-kits#laravel-breeze

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

NOTES:

To create a data visualization library, I would install ChartJS (https://www.chartjs.org/) which allows you to create various types of charts.

To get started very quickly, I will start by installing ChartJS Package using this package https://github.com/LaravelDaily/laravel-charts

composer require laraveldaily/laravel-charts

Then configure the chart as follows:

$chart_options = [
    'chart_title' => 'Academic Results by months',
    'report_type' => 'group_by_date',
    'model' => 'App\Models\AcademicReport',
    'group_by_field' => 'created_at',
    'group_by_period' => 'month',
    'chart_type' => 'bar',
];
$my_chart = new LaravelChart($chart_options);

return view('chart', compact('my_chart'));

then render the bar chart using {!! $my_chart->renderHtml() !!}

About

Minimal Laravel authentication scaffolding with Blade, Vue, or React + Tailwind.

https://laravel.com/docs/starter-kits#laravel-breeze

License:MIT License


Languages

Language:Vue 30.5%Language:PHP 25.6%Language:TypeScript 17.9%Language:JavaScript 17.8%Language:Blade 8.2%Language:CSS 0.0%