query(Comment::query()->latest('created_at')->limit(10)) ->columns([ TextColumn::make('author_name')->label('作者'), TextColumn::make('content')->label('内容')->limit(50), TextColumn::make('post.title')->label('文章')->limit(30), TextColumn::make('status') ->label('状态') ->badge() ->formatStateUsing(fn ($state) => match ($state) { 'published' => '已发布', 'pending' => '待审核', 'spam' => '垃圾', default => $state, }), TextColumn::make('created_at')->label('时间')->dateTime('Y-m-d H:i'), ]) ->paginated(false); } }