If you are using https://rappasoft.com/docs/laravel-livewire-tables/v2/introduction, then you might have the situation to add a standard Actions column. First of all, you need to extend the Column class, name it as ActionColumn: view = $view; return $this; } public function getView(): string { return property_exists($this, 'view')? $this->view : 'livewire.datatable-actions'; } public function getContents(Model $row) { return view($this->getView()) ->withColumn($this) ->withRow($row); }} Then add the resources/views/livewire/datatable-actions.blade.php: @can('view', $row) getResourceUrl('show')}}"> @endcan @can('update', $row) uuid }}')" @else href="{{ $row->getResourceUrl('edit')}}" @endif> @endcan @can('delete', $row) uuid }}')"> @endcan