HEX
Server: Apache/2.4.58 (Ubuntu)
System: Linux ip-172-26-0-120 6.17.0-1009-aws #9~24.04.2-Ubuntu SMP Fri Mar 6 23:50:29 UTC 2026 x86_64
User: ubuntu (1000)
PHP: 8.3.6
Disabled: NONE
Upload Files
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