پیش به سوی تابستان؛ با تخفیفهای داغ راکت!
بزن بریم!سلام دوستان
من میخوام یه نمودار به صورت دینامیکی داشته باشم از آیتم های که وارد دیتابیس میشه
مثلن هر دسته شامل n تا پست میشه
میخوام این دسته هارو روی نمودار اضافه کنه بگه مثلن فلان دسته 18 تا پست داره و اگر دسته ای اضافه شد توی نمودار نشون بده
این کار رو چطور انجام بدم
ابتدا محاسباتش رو انجام بده.
پستها رو بر اساس دسته بندیها جدا کن و تعداد پستهای هر دسته رو حساب کن.
در نهایت هم از Chart.js یا ابزار مشابهی استفاده کن و نمودارهارو نمایش بده. براحتی میتونی با VueJs یه کامپوننت <chart> هم درست کنی.
@ali.bayat
این را کاری که گفتید رو میدونم بنده
ازتون ممنون بابت پاسخ گویی
ولی نمونه کدی هست ؟آیا
https://github.com/ConsoleTVs/Charts/tree/5.4.0/docs/5#database-charts-database-charts
من میخوام از رلیشن استفاده کنم
توی مستندات اینجوری گفته ولی باید چطور استفاده کنم
groupBy(required string $column, optional string $relationColumn, optional array $labelsMapping)
Groups the data based on a column.
Note: Relationship column follows this standard:
->groupBy('product_id', 'product.model');
به صورت زیر مثل داکیومنت استفاده کردم
$chart = Charts::database(Post::all(), 'bar', 'highcharts')
->elementLabel("Total")
->dimensions(1000, 500)
->responsive(true)
->groupBy('name_id','name.model');
اما چیزی نشون نمیده
@ali.bayat
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟