Skip to content

Commit 8ff23e5

Browse files
committed
fix wrapper
1 parent 695f4c9 commit 8ff23e5

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/resources/views/crud/columns/upload_multiple.blade.php

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,18 @@
11
@php
22
$value = data_get($entry, $column['name']);
33
$column['prefix'] = $column['prefix'] ?? '';
4+
$column['disk'] = $column['disk'] ?? null;
45
$column['escaped'] = $column['escaped'] ?? true;
56
$column['wrapper']['element'] = $column['wrapper']['element'] ?? 'a';
67
$column['wrapper']['target'] = $column['wrapper']['target'] ?? '_blank';
8+
$column_wrapper_href = $column['wrapper']['href'] ?? function($file_path, $disk, $prefix) { return ( !is_null($disk) ?asset(\Storage::disk($disk)->url($file_path)):asset($prefix.$file_path) ); }
79
@endphp
810

911
<span>
1012
@if ($value && count($value))
1113
@foreach ($value as $file_path)
1214
@php
13-
$column['wrapper']['href'] = ( isset($column['disk'])?asset(\Storage::disk($column['disk'])->url($file_path)):asset($column['prefix'].$file_path) );
15+
$column['wrapper']['href'] = is_callable($column_wrapper_href) ? $column_wrapper_href($file_path, $column['disk'], $column['prefix']) : $column_wrapper_href;
1416
$text = $column['prefix'].$file_path;
1517
@endphp
1618
@includeWhen(!empty($column['wrapper']), 'crud::columns.inc.wrapper_start')

0 commit comments

Comments
 (0)