diff --git a/src/resources/views/crud/columns/url.blade.php b/src/resources/views/crud/columns/url.blade.php index d3295cd10a..c9e0f186e7 100644 --- a/src/resources/views/crud/columns/url.blade.php +++ b/src/resources/views/crud/columns/url.blade.php @@ -1,7 +1,12 @@ @php $column['value'] = $column['value'] ?? data_get($entry, $column['name']); - $column['wrapper']['element'] = $column['wrapper']['element'] ?? 'a'; - $column['wrapper']['target'] = $column['wrapper']['target'] ?? '_blank'; + $column['wrapper']['element'] = $column['wrapper']['element'] ?? $column['element'] ?? 'a'; + $column['wrapper']['target'] = $column['wrapper']['target'] ?? $column['target'] ?? '_blank'; $column['wrapper']['href'] = $column['value']; + $rel = $column['wrapper']['rel'] ?? $column['rel'] ?? null; + + if($rel !== false) { + $column['wrapper']['rel'] = $rel ?? 'noreferrer'; + } @endphp @include('crud::columns.text') \ No newline at end of file