محمود الحبشمتاح لمشاريع جديدة
  • أعماليأعمالي
  • الخدماتالخدمات
  • المختبرالمختبر
  • المقالاتالمقالات
  • تواصلتواصل
عمّان--:--EN
المقالات/لارافيل

الرسوم البيانية في Livewire

ادمج الرسوم البيانية مع مكونات Livewire.

16 يناير 2026دقيقة قراءةلارافيلRead in English

في هذه الصفحة

  1. بيانات المكون
  2. العرض مع Chart.js
  3. تحديثات تفاعلية

الرسوم البيانية مع Livewire:

بيانات المكون

public function getChartData()
{
    return [
        'labels' => ['يناير', 'فبراير', 'مارس'],
        'data' => [10, 20, 30],
    ];
}

العرض مع Chart.js

blade
<canvas x-data x-init="
    new Chart($el, {
        type: 'line',
        data: {
            labels: @js($this->getChartData()['labels']),
            datasets: [{
                data: @js($this->getChartData()['data'])
            }]
        }
    })
"></canvas>

تحديثات تفاعلية

blade
<div wire:ignore>
    <canvas x-ref="chart"></canvas>
</div>

@script
<script>
    $wire.on('chart-updated', (data) => {
        chart.data.datasets[0].data = data;
        chart.update();
    });
</script>
@endscript
كل المقالات

تابع القراءة

  • نمط فئات الإجراءات في Laravel16 يناير 2026دقيقة قراءة
  • فئات الإجراءات في Laravel: مسؤولية واحدة16 يناير 2026دقيقة قراءة
  • تحديد معدل API في Laravel16 يناير 2026دقيقة قراءة