Laravel 애플리케이션에서 Larapex Chart 사용하기
Larapex 차트는 무엇입니까?
Larapex 차트는 블레이드에 아름다운 차트를 추가하는 라이브러리입니다. Apex 차트 라이브러리의 laravel 래퍼입니다. Larapex 차트를 사용하면 PHP로 차트 작성을 생성할 수 있습니다.
사용 방법 ?
그것을 사용하려면 작곡가와 함께 Larapex 차트를 프로젝트에 추가하십시오.
composer require arielmejiadev/larapex-charts
그런 다음 이 명령을 사용하여 구성 파일을 게시합니다.
php artisan vendor:publish --tag=larapex-charts-config
이것으로 설정 완료! 그리고 Larapex 차트를 사용할 수 있습니다! 🙂
차트 예시
차트를 만들려면 다음 명령을 사용하십시오.
php artisan make:chart MonthlyUsersChart
그런 다음 차트 유형을 선택합니다.
- [x] Pie Chart
- [ ] Donut Chart
- [ ] Radial Bar Chart
- [ ] Polar Area Chart
- [ ] Line Chart
- [ ] Area Chart
- [ ] Bar Chart
- [ ] Horizontal Bar Chart
- [ ] HeatMap Chart
- [ ] Radar Chart
이제
app/Charts/MonthlyUsersChart.php
에 차트가 포함된 새 파일이 있습니다.<?php
namespace App\Charts;
use ArielMejiaDev\LarapexCharts\LarapexChart;
class MonthlyUsersChart
{
protected $chart;
public function __construct(LarapexChart $chart)
{
$this->chart = $chart;
}
public function build()
{
return $this->chart->pieChart()
->setTitle('Top 3 scorers of the team.')
->setSubtitle('Season 2021.')
->addData([40, 50, 30])
->setLabels(['Player 7', 'Player 10', 'Player 9']);
}
}
이제 컨트롤러에서 차트 객체를 주입합니다.
public function index(MonthlyUsersChart $chart)
{
return view('users.index', ['chart' => $chart->build()]);
}
완료하려면 뷰에
$chart->container()
, $chart->cdn()
및 $chart->script()
메서드를 추가하여 차트를 렌더링합니다.<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Chart Sample</title>
<link href="https://unpkg.com/tailwindcss@^2/dist/tailwind.min.css" rel="stylesheet">
</head>
<body class="h-screen bg-gray-100">
<div class="container px-4 mx-auto">
<div class="p-6 m-20 bg-white rounded shadow">
{!! $chart->container() !!}
</div>
</div>
<script src="{{ $chart->cdn() }}"></script>
{{ $chart->script() }}
</body>
</html>
문서에서 다른 차트를 검색할 수 있습니다.
Larapex Charts
Reference
이 문제에 관하여(Laravel 애플리케이션에서 Larapex Chart 사용하기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/judicaelg/using-larapex-chart-on-your-laravel-application-20fc텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)