blumilksoftware / laravel-heatmap

Heatmaps in Laravel in easy way.
0 stars 0 forks source link

Eloquent helper #2

Closed krzysztofrewak closed 3 months ago

krzysztofrewak commented 3 months ago

I would like to see a way to provide Eloquent objects into wrapper:

$builder = new LaravelHeatmapBuilder();
$result = $builder->build(Book::class, "read_at");

Or:

$builder = new LaravelHeatmapBuilder();
$result = $builder->build(Book::query()->whereYear("read_at", Carbon::now()->year), "read_at");

Or:

$builder = new LaravelHeatmapBuilder();
$result = $builder->build(Book::query()->whereYear("read_at", Carbon::now()->year)->get(), "read_at");

Or all three possible.