show images after upload
This commit is contained in:
parent
6d43e3b8c7
commit
0a92835c30
3 changed files with 20 additions and 45 deletions
|
|
@ -11,5 +11,7 @@ fields:
|
|||
buttons: false
|
||||
size: small
|
||||
width: 1/2
|
||||
tags:
|
||||
type: tags
|
||||
# tags:
|
||||
# type: tags
|
||||
# type: tags
|
||||
|
|
|
|||
|
|
@ -10,11 +10,12 @@ return [
|
|||
|
||||
$alerts = [];
|
||||
$success = '';
|
||||
$newFiles = [];
|
||||
|
||||
foreach ($uploads->get('images') as $upload) {
|
||||
// check for duplicate
|
||||
$files = $page->files();
|
||||
$duplicates = $files->filter(function ($file) use ($upload) {
|
||||
// get original safename without prefix
|
||||
$pos = strpos($file->filename(), '_');
|
||||
$originalSafename = substr($file->filename(), $pos + 1);
|
||||
|
||||
|
|
@ -30,7 +31,7 @@ return [
|
|||
|
||||
try {
|
||||
$name = crc32($upload['name'].microtime()). '_' . $upload['name'];
|
||||
$file = $page->createFile([
|
||||
$newFiles[] = $page->createFile([
|
||||
'source' => $upload['tmp_name'],
|
||||
'filename' => $name,
|
||||
'template' => 'default',
|
||||
|
|
@ -43,7 +44,12 @@ return [
|
|||
$alerts[$upload['name']] = $e->getMessage();
|
||||
}
|
||||
}
|
||||
return compact('alerts', 'success');
|
||||
|
||||
$images = array_map(function ($file) {
|
||||
return $file->url();
|
||||
}, $newFiles);
|
||||
|
||||
return compact('images', 'alerts', 'success');
|
||||
}
|
||||
|
||||
return [
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue