components([ TextInput::make('name')->required()->maxLength(255)->label(__('label.name')), TextInput::make('peer_id')->required()->maxLength(255)->label(__('label.agent_deny.peer_id')), TextInput::make('agent')->required()->maxLength(255)->label(__('label.agent_deny.agent')), Textarea::make('comment')->label(__('label.comment')), ]); } public function table(Table $table): Table { return $table ->columns([ TextColumn::make('name')->label(__('label.name')), TextColumn::make('peer_id')->label(__('label.agent_deny.peer_id')), TextColumn::make('agent')->label(__('label.agent_deny.agent')), ]) ->filters([ // ]) ->headerActions([ CreateAction::make(), ]) ->recordActions([ EditAction::make(), DeleteAction::make(), ]) ->toolbarActions([ DeleteBulkAction::make(), ]); } }