Nicer existing image display

Signed-off-by: snipe <snipe@snipe.net>
This commit is contained in:
snipe 2025-04-30 10:19:12 +01:00
parent ebbcdbc864
commit 49d66dedf4
2 changed files with 18 additions and 17 deletions

View file

@ -128,7 +128,7 @@
</div> </div>
<!-- Audit Image --> <!-- Audit Image -->
@include ('partials.forms.edit.image-upload', ['image_path' => app('audits_upload_path'), 'help_text' => trans('general.audit_images_help')]) @include ('partials.forms.edit.image-upload', ['help_text' => trans('general.audit_images_help')])
<!-- Custom fields --> <!-- Custom fields -->
@include("models/custom_fields_form", [ @include("models/custom_fields_form", [

View file

@ -1,28 +1,29 @@
<!-- Image stuff - kept in /resources/views/partials/forms/edit/image-upload.blade.php --> <!-- Image stuff - kept in /resources/views/partials/forms/edit/image-upload.blade.php -->
<!-- Image Delete --> <!-- Image Delete -->
@if (isset($item) && ($item->{($fieldname ?? 'image')})) @if (isset($image_path))
<div class="form-group{{ $errors->has('image_delete') ? ' has-error' : '' }}"> @if (isset($item) && ($item->{($fieldname ?? 'image')}))
<div class="col-md-9 col-md-offset-3"> <div class="form-group{{ $errors->has('image_delete') ? ' has-error' : '' }}">
<label class="form-control"> <div class="col-md-9 col-md-offset-3">
<input type="checkbox" name="image_delete" value="1" @checked(old('image_delete')) aria-label="image_delete"> <label class="form-control">
{{ trans('general.image_delete') }} <input type="checkbox" name="image_delete" value="1" @checked(old('image_delete')) aria-label="image_delete">
{{ trans('general.image_delete') }}
{!! $errors->first('image_delete', '<span class="alert-msg">:message</span>') !!}
</label>
</div>
</div>
<div class="form-group">
<div class="col-md-8 col-md-offset-3">
<img src="{{ Storage::disk('public')->url($image_path.e($item->{($fieldname ?? 'image')})) }}" class="img-responsive">
{!! $errors->first('image_delete', '<span class="alert-msg">:message</span>') !!} {!! $errors->first('image_delete', '<span class="alert-msg">:message</span>') !!}
</label> </div>
</div> </div>
</div> @endif
<div class="form-group">
<div class="col-md-9 col-md-offset-3">
<img src="{{ Storage::disk('public')->url($image_path.e($item->{($fieldname ?? 'image')})) }}" class="img-responsive">
{!! $errors->first('image_delete', '<span class="alert-msg">:message</span>') !!}
</div>
</div>
@endif @endif
<!-- Image Upload and preview --> <!-- Image Upload and preview -->
<div class="form-group {{ $errors->has((isset($fieldname) ? $fieldname : 'image')) ? 'has-error' : '' }}"> <div class="form-group {{ $errors->has((isset($fieldname) ? $fieldname : 'image')) ? 'has-error' : '' }}">
<label class="col-md-3 control-label" for="{{ (isset($fieldname) ? $fieldname : 'image') }}">{{ trans('general.image_upload') }}</label> <label class="col-md-3 control-label" for="{{ (isset($fieldname) ? $fieldname : 'image') }}">{{ trans('general.image_upload') }}</label>
<div class="col-md-9"> <div class="col-md-8">
<input type="file" id="{{ (isset($fieldname) ? $fieldname : 'image') }}" name="{{ (isset($fieldname) ? $fieldname : 'image') }}" aria-label="{{ (isset($fieldname) ? $fieldname : 'image') }}" class="sr-only"> <input type="file" id="{{ (isset($fieldname) ? $fieldname : 'image') }}" name="{{ (isset($fieldname) ? $fieldname : 'image') }}" aria-label="{{ (isset($fieldname) ? $fieldname : 'image') }}" class="sr-only">