File: /var/www/html/orbidirectory.com/resources/views/admin/cities/edit.blade.php
@extends('adminlte::page')
@section('title', 'Add New Business')
@section('content_header')
<h1>Edit City</h1>
@stop
@section('content')
<div class="card">
<div class="card-body">
<form action="{{ route('city.update',$city->id)}}" method="POST" id="" enctype="multipart/form-data">
@csrf
<div class="form-group row">
<div class="col-md-6">
<label>Name:</label>
<input type="text" name="name" class="form-control" value="{{ $city->name }}" required>
</div>
<div class="col-md-6">
<label for="city_image">Image:</label>
<input type="file" name="city_image" class="form-control" id="city_image" value="{{ old('city_image') }}">
<div class="mb-3 mt-2">
<label>City Image:</label><br>
<img id="image_preview"
src="{{ $city->getFirstMediaUrl('city_image') }}"
alt="City Image"
style="max-width: 50p; height: 50px;">
</div>
</div>
</div>
<div class="card-footer d-flex justify-content-end">
<a href="{{ route('cities.index') }}" class="btn btn-danger mx-1">Cancel</a>
<button type="submit" class="btn btn-success">Save</button>
</div>
</form>
</div>
</div>
@endsection
@section('js')
<script>
$('#city_image').on('change', function (event) {
var file = event.target.files[0];
if (file) {
var reader = new FileReader();
reader.onload = function (e) {
$('#image_preview').attr('src', e.target.result);
};
reader.readAsDataURL(file);
}
});
</script>
@endsection