<?php
namespace App\Filament\Resources\MaterialsResource\Widgets;
use Filament\Widgets\Widget;
use Filament\Widgets\StatsOverviewWidget\Stat;
use Filament\Widgets\StatsOverviewWidget\Stat;
use Illuminate\Database\Eloquent\Model;
class MaterialsWidget extends Widget
{
use ExposesTableToWidgets;
use InteractsWithPageTable;
protected function getTablePage(): string
{
return ListMaterials::class;
}
Stat::make('Total Materials', $this->getPageTableRecords()->count()),
protected static string $view = 'filament.resources.materials-resource.widgets.materials-widget';
}
<?php
namespace App\Filament\Resources\MaterialsResource\Widgets;
use Filament\Widgets\Widget;
use Filament\Widgets\StatsOverviewWidget\Stat;
use Filament\Widgets\StatsOverviewWidget\Stat;
use Illuminate\Database\Eloquent\Model;
class MaterialsWidget extends Widget
{
use ExposesTableToWidgets;
use InteractsWithPageTable;
protected function getTablePage(): string
{
return ListMaterials::class;
}
Stat::make('Total Materials', $this->getPageTableRecords()->count()),
protected static string $view = 'filament.resources.materials-resource.widgets.materials-widget';
}