<?php
namespace App\Filament\Resources\ServerResource\Widgets;
use App\Models\Server;
use Filament\Tables\Columns\TextColumn;
use Filament\Tables\Table;
use Filament\Widgets\TableWidget as BaseWidget;
use Illuminate\Database\Eloquent\Builder;
class CreateDatabaseUserWidget extends BaseWidget
{
public Server $server;
public function table(Table $table): Table
{
return $table
->query(fn (Builder $query) => $query
->where('server_id', $this->server->id)
)
->columns([
TextColumn::make('id'),
]);
}
}
<?php
namespace App\Filament\Resources\ServerResource\Widgets;
use App\Models\Server;
use Filament\Tables\Columns\TextColumn;
use Filament\Tables\Table;
use Filament\Widgets\TableWidget as BaseWidget;
use Illuminate\Database\Eloquent\Builder;
class CreateDatabaseUserWidget extends BaseWidget
{
public Server $server;
public function table(Table $table): Table
{
return $table
->query(fn (Builder $query) => $query
->where('server_id', $this->server->id)
)
->columns([
TextColumn::make('id'),
]);
}
}