This commit is contained in:
Ralph J. Smit
2023-09-28 12:15:33 +02:00
parent 80b4428b72
commit 7f6b59cd4f
2 changed files with 4 additions and 11 deletions

View File

@@ -94,7 +94,8 @@ class ServerResource extends Resource
}), }),
Tables\Columns\TextColumn::make('maximum_sites') Tables\Columns\TextColumn::make('maximum_sites')
->label(__('Max sites')) ->label(__('Max sites'))
->formatStateUsing(fn(Server $record) => $record->maximum_sites . " (Current: {$record->sites_count})"), ->formatStateUsing(fn(Server $record) => $record->maximum_sites . " (Current: {$record->sites_count})")
->counts('sites'),
Tables\Columns\TextColumn::make('ip') Tables\Columns\TextColumn::make('ip')
->label(__('IP')), ->label(__('IP')),
Tables\Columns\TextColumn::make('created_at') Tables\Columns\TextColumn::make('created_at')

View File

@@ -2,12 +2,10 @@
namespace App\Filament\Resources\UserResource\RelationManagers; namespace App\Filament\Resources\UserResource\RelationManagers;
use Filament\Forms\Form;
use Filament\Tables\Table;
use Illuminate\Database\Eloquent\Builder;
use App\Filament\Resources\ServerResource; use App\Filament\Resources\ServerResource;
use Illuminate\Database\Eloquent\Relations\Relation; use Filament\Forms\Form;
use Filament\Resources\RelationManagers\RelationManager; use Filament\Resources\RelationManagers\RelationManager;
use Filament\Tables\Table;
class ServersRelationManager extends RelationManager class ServersRelationManager extends RelationManager
{ {
@@ -24,10 +22,4 @@ class ServersRelationManager extends RelationManager
{ {
return ServerResource::table($table); return ServerResource::table($table);
} }
protected function getTableQuery(): Builder|Relation
{
return parent::getTableQuery()
->withCount('sites');
}
} }