Laravel voyager charts – Stack Overflow en español


Estoy teniendo dificultades, para generar graficos con datos de la BD.
Trabajo con laravel 7, voyager y el paquete LaravelChart, para los gráficos.

Hice los widgets en donde se va a mostrar la información de compras – ventas y coloqué datos manualmente. Pero a la hora de pasar el array con los datos por ej. de total compras mensuales, no logro dar con la manera correcta de hacerlo.

introducir la descripción de la imagen aquí
Concretamente mi problema es con el paso del dataset

Este es mi código en el widget, con el que intento hacer el la lógica para pasar el dataset purchases (está comentado por que me da error)

namespace AppWidgets;
use Purchase;
use DB;
use ArrilotWidgetsAbstractWidget;

class Purchases extends AbstractWidget
{
    /**
     * The configuration array.
     *
     * @var array
     */
    protected $config = ();

    /**
     * Treat this method as a controller action.
     * Return view() or other content to display.
     */
    public function run()
    {
       /* $purchases = Purchase::where(DB::raw("(DATE_FORMAT(created_at, '%Y'))"),date('Y'))->get();*/
        return view('widgets.purchases', array_merge($this->config,( )));
    }

    public function shouldbeDisplayed()
    {
        return true;
    }

Cualquier ayuda, es bienvenida.
Gracias