WIP
This commit is contained in:
@@ -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')
|
||||||
|
|||||||
@@ -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');
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user