File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 77use Filament \Resources \Resource ;
88use Filament \Tables ;
99use Filament \Tables \Table ;
10+ use Illuminate \Database \Eloquent \Builder ;
1011use Squarebit \FilamentVolition \Facades \FilamentVolition ;
1112use Squarebit \FilamentVolition \Filament \Resources \RuleResource \Pages ;
1213use Squarebit \FilamentVolition \Filament \Resources \RuleResource \RelationManagers ;
@@ -16,6 +17,12 @@ class RuleResource extends Resource
1617{
1718 protected static ?string $ model = Rule::class;
1819
20+ public static function getEloquentQuery (): Builder
21+ {
22+ return parent ::getEloquentQuery ()
23+ ->withCount (['conditions ' , 'actions ' ]);
24+ }
25+
1926 public static function form (Form $ form ): Form
2027 {
2128 return $ form
@@ -38,11 +45,11 @@ public static function table(Table $table): Table
3845 Tables \Columns \TextColumn::make ('conditions ' )
3946 ->label (__ ('Conditions ' ))
4047 ->badge ()
41- ->getStateUsing (fn (Rule $ record ) => $ record ->conditions -> count () ),
48+ ->getStateUsing (fn (Rule $ record ) => $ record ->conditions_count ),
4249 Tables \Columns \TextColumn::make ('actions ' )
4350 ->label (__ ('Actions ' ))
4451 ->badge ()
45- ->getStateUsing (fn (Rule $ record ) => $ record ->actions -> count () ),
52+ ->getStateUsing (fn (Rule $ record ) => $ record ->actions_count ),
4653
4754 ])
4855 ->filters ([
You can’t perform that action at this time.
0 commit comments