> Source: https://laravilt.com/docs/tables/actions/introduction

# Table Actions

Row and bulk actions for tables.

## Action Types

| Type | Description |
|------|-------------|
| [Row Actions](https://github.com/laravilt/laravilt/blob/HEAD/docs/tables/actions/row-actions) | Single record actions |
| [Bulk Actions](https://github.com/laravilt/laravilt/blob/HEAD/docs/tables/actions/bulk-actions) | Multiple records |
| [Header Actions](https://github.com/laravilt/laravilt/blob/HEAD/docs/tables/actions/header-actions) | Table header actions |

## Basic Usage

```php
<?php

use Laravilt\Tables\Table;
use Laravilt\Actions\ViewAction;
use Laravilt\Actions\EditAction;
use Laravilt\Actions\DeleteAction;
use Laravilt\Actions\DeleteBulkAction;

$table
    ->actions([
        ViewAction::make(),
        EditAction::make(),
        DeleteAction::make(),
    ])
    ->bulkActions([
        DeleteBulkAction::make(),
    ]);
```

## Fixed Actions

```php
<?php

use Laravilt\Tables\Table;

$table
    ->fixedActions()
    ->actions([...]);
```

## Related

- [Row Actions](https://github.com/laravilt/laravilt/blob/HEAD/docs/tables/actions/row-actions) - Single record
- [Bulk Actions](https://github.com/laravilt/laravilt/blob/HEAD/docs/tables/actions/bulk-actions) - Multiple records
- [Header Actions](https://github.com/laravilt/laravilt/blob/HEAD/docs/tables/actions/header-actions) - Table header
