@php // $value; $_value_name = isset($attributes['value_name'])? $attributes['value_name'] : 'file_url'; $_attribute_suffix = isset($attributes['attribute_suffix'])? $attributes['attribute_suffix'] : ''; $_set_is_new = isset($attributes['set_is_new'])? $attributes['set_is_new'] : true; $_type = isset($attributes['type'])? $attributes['type'] : 'image'; $_multiple = isset($attributes['multiple'])? $attributes['multiple'] : false; $_accept = "image/png, image/jpeg, image/jpg, image/pdf"; // $_title = "general.upload_image"; $_disabled = isset($attributes['disabled'])? $attributes['disabled'] : false; $_class = isset($attributes['class'])? $attributes['class'] : ''; switch ($_type) { case 'document': $_accept = isset($attributes['accept'])? $attributes['accept'] : "*"; // $_title = "general.upload_file"; break; default: # code... break; } $_name = $name; $_previewItemCol = ($_multiple)? 'col-lg-4 col-md-3 col-6' : 'col-12'; switch ($_type) { case 'image': $_previewItemCol = ($_multiple)? 'col-lg-4 col-md-3 col-6' : 'col-12'; break; case 'document': $_previewItemCol = 'col-12'; break; default: # code... break; } $_values = isset($value)? ($_multiple? $value : [$value]) : null; @endphp