whereHas('balances', function (Builder $query) { $query->where('branch_id', $this->getOwnerRecord()->id); }); } public function form(Schema $schema): Schema { return $schema ->components([ TextInput::make('branch_id') ->required() ->maxLength(255), ]); } public function table(Table $table): Table { return $table ->recordTitleAttribute('branch_id') ->columns([ TextColumn::make('account'), TextColumn::make('branch_id'), TextColumn::make('normal_balance'), TextColumn::make('starting_balance'), TextColumn::make('current_balance'), ]) ->filters([ // ]) ->headerActions([ CreateAction::make(), ]) ->recordActions([ EditAction::make(), DeleteAction::make(), ]) ->toolbarActions([ BulkActionGroup::make([ DeleteBulkAction::make(), ]), ]); } }