Server : nginx/1.18.0 System : Linux localhost 6.14.3-x86_64-linode168 #1 SMP PREEMPT_DYNAMIC Mon Apr 21 19:47:55 EDT 2025 x86_64 User : www-data ( 33) PHP Version : 8.0.16 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare, Directory : /var/www/ecommerce/resources/views/backend/category/ |
@extends('backend.layouts.base')
@section('main-content')
<div class="card">
<h5 class="card-header">Edit Category</h5>
<div class="card-body">
<form method="post" action="{{ route('category.update', $category->id) }}">
@csrf
@method('PATCH')
<div class="form-group">
<label for="inputTitle" class="col-form-label">Title <span class="text-danger">*</span></label>
<input id="inputTitle" type="text" name="title" placeholder="Enter title"
value="{{ $category->title }}" class="form-control">
@error('title')
<span class="text-danger">{{ $message }}</span>
@enderror
</div>
<div class="form-group">
<label for="summary" class="col-form-label">Summary</label>
<textarea class="form-control" id="summary" name="summary">{{ $category->summary }}</textarea>
@error('summary')
<span class="text-danger">{{ $message }}</span>
@enderror
</div>
<div class="form-group">
<label for="is_parent">Is Parent</label><br>
<input type="checkbox" name='is_parent' id='is_parent' value='{{ $category->is_parent }}'
{{ $category->is_parent == 1 ? 'checked' : '' }}> Yes
</div>
{{-- {{$parent_cats}} --}}
{{-- {{$category}} --}}
<div class="form-group {{ $category->is_parent == 1 ? 'd-none' : '' }}" id='parent_cat_div'>
<label for="parent_id">Parent Category</label>
<select name="parent_id" class="form-control">
<option value="">--Select any category--</option>
@foreach ($parent_cats as $key => $parent_cat)
<option value='{{ $parent_cat->id }}'
{{ $parent_cat->id == $category->parent_id ? 'selected' : '' }}>
{{ $parent_cat->title }}
</option>
@endforeach
</select>
</div>
<div class="form-group">
<label for="inputPhoto" class="col-form-label">Photo</label>
<div class="input-group">
<span class="input-group-btn">
<a id="lfm" data-input="thumbnail" data-preview="holder" class="btn btn-primary">
<i class="fa fa-picture-o"></i> Choose
</a>
</span>
<input id="thumbnail" class="form-control" type="text" name="photo"
value="{{ $category->photo }}">
</div>
<div id="holder" style="margin-top:15px;max-height:100px;"></div>
@error('photo')
<span class="text-danger">{{ $message }}</span>
@enderror
</div>
<div class="form-group">
<label for="status" class="col-form-label">Status <span class="text-danger">*</span></label>
<select name="status" class="form-control">
<option value="active" {{ $category->status == 'active' ? 'selected' : '' }}>Active</option>
<option value="inactive" {{ $category->status == 'inactive' ? 'selected' : '' }}>Inactive
</option>
</select>
@error('status')
<span class="text-danger">{{ $message }}</span>
@enderror
</div>
<div class="form-group">
<label for="payment_method_id" class="col-form-label">Payment Method</label>
<select name="payment_method_id" class="form-control">
<option value="">Select</option>
@foreach($payment_methods as $payment_method)
<option {!! $category->payment_method_id === $payment_method->id ? 'selected' : '' !!} value="{!! $payment_method->id !!}">{!! $payment_method->name !!}</option>
@endforeach
</select>
@error('payment_method_id')
<span class="text-danger">{{ $message }}</span>
@enderror
</div>
<div class="form-group">
<label for="sort_order" class="col-form-label">Sort Order</label>
<input type="number" name="sort_order" class="form-control" value="{{ $category->sort_order }}" />
@error('sort_order')
<span class="text-danger">{{ $message }}</span>
@enderror
</div>
<div class="form-group mb-3">
<button class="btn btn-success" type="submit">Update</button>
</div>
</form>
</div>
</div>
@endsection
@push('styles')
<link rel="stylesheet" href="{{ asset('backend/summernote/summernote.min.css') }}">
@endpush
@push('scripts')
<script src="{{ asset('/vendor/laravel-filemanager/js/stand-alone-button.js') }}"></script>
<script src="{{ asset('backend/summernote/summernote.min.js') }}"></script>
<script>
$(function() {
$('#lfm').filemanager('file', {
prefix: "{!! route('unisharp.lfm.show') !!}"
});
$('#summary').summernote({
placeholder: "Write short description.....",
tabsize: 2,
height: 150
});
});
</script>
<script>
$('#is_parent').change(function() {
var is_checked = $('#is_parent').prop('checked');
// alert(is_checked);
if (is_checked) {
$('#parent_cat_div').addClass('d-none');
$('#parent_cat_div').val('');
} else {
$('#parent_cat_div').removeClass('d-none');
}
})
</script>
@endpush