columns([ TextColumn::make('category.name') ->label(__('admin.fields.category')) ->searchable(), TextColumn::make('user.name') ->label(__('admin.fields.author')) ->searchable(), TextColumn::make('title') ->label(__('admin.fields.title')) ->searchable(), TextColumn::make('description') ->label(__('admin.fields.description')) ->searchable(), TextColumn::make('keywords') ->label(__('admin.fields.keywords')) ->searchable(), TextColumn::make('published_at') ->label(__('admin.fields.published_at')) ->dateTime() ->sortable(), TextColumn::make('views') ->label(__('admin.fields.views')) ->numeric() ->sortable(), TextColumn::make('comments_count') ->label(__('admin.fields.comments_count')) ->numeric() ->sortable(), IconColumn::make('stick') ->label(__('admin.fields.stick')) ->boolean(), IconColumn::make('visible') ->label(__('admin.fields.visible')) ->boolean(), IconColumn::make('close_comment') ->label(__('admin.fields.close_comment')) ->boolean(), TextColumn::make('created_at') ->label(__('admin.fields.created_at')) ->dateTime() ->sortable() ->toggleable(isToggledHiddenByDefault: true), TextColumn::make('updated_at') ->label(__('admin.fields.updated_at')) ->dateTime() ->sortable() ->toggleable(isToggledHiddenByDefault: true), TextColumn::make('slug') ->label(__('admin.fields.slug')) ->searchable(), TextColumn::make('content_format') ->label(__('admin.fields.content_format')) ->searchable(), ...Hook::collect('filament.article.table.columns'), ]) ->filters([ // ]) ->recordActions([ EditAction::make(), ...Hook::collect('filament.article.actions'), ]) ->toolbarActions([ BulkActionGroup::make([ DeleteBulkAction::make(), ]), ]); } }