Viewing File: /home/ubuntu/vedadeals-backend-base/resources/views/admin/reviews/edit.blade.php
@extends('layouts.admin')
@section('title')
{{ tr('edit_product') }}
@endsection
@section('content-header', tr('products'))
@section('breadcrumb')
<li class="breadcrumb-item text-muted"><a href="{{ route('admin.products.index') }}" class="text-muted"> {{tr('products')}} </a> </li>
<li class="breadcrumb-item"> <span class="bullet bg-gray-300 w-5px h-2px"></span> </li>
<li class="breadcrumb-item active">{{ tr('edit_product') }}</li>
@endsection
@section('content')
<div class="card card-flush py-4 overflow-x-hidden">
<div class="card-header">
<div class="card-title m-0">
<h3 class="fw-bolder m-0"> {{ tr('edit_review') }} </h3> </div>
<div class="card-toolbar">
<div class="d-flex justify-content-end" data-kt-category-table-toolbar="base">
<a href="{{ route('admin.categories.index') }}" class="btn btn-primary me-3" data-kt-menu-trigger="click" data-kt-menu-placement="bottom-end"> <span class="svg-icon svg-icon-2"> <i class="las la-star fs-2x"> </i> {{ tr('view_reviews')}} </span> </a>
</div>
</div>
</div>
<hr class="text-gray-500">
<div class="card-body">
<div class="d-flex flex-column gap-5 gap-md-7">
<form class="form" method="POST" action="{{ route('admin.reviews.save') }}" enctype="multipart/form-data">
<input type="hidden" name="review_id" value="{{ $review->id }}">
<input type="hidden" name="star" id="star" value="{{ $review->star ? : 0 }}">
@csrf
<div class="d-flex flex-column flex-md-row gap-5">
<div class="fv-row flex-row-fluid">
<label class="required form-label">{{ tr('user') }}</label>
<select class="form-select form-select-solid user_id" data-control="select2" name="user_id" required>
<option value="" selected disabled> {{ tr('select_user') }} </option>
@foreach($users as $user)
<option value="{{ $user->id }}" @if(old('user_id') == $user->id || $review->user_id == $user->id) selected @endif> {{ $user->name }} </option>
@endforeach
</select>
</div>
<div class="fv-row flex-row-fluid">
<label class="required form-label">{{ tr('product') }}</label>
<select class="form-select form-select-solid product_id" data-control="select2" name="product_id" required>
<option value="" selected disabled> {{ tr('select_product') }} </option>
@foreach($products as $product)
<option value="{{ $product->id }}" @if(old('product_id') == $product->id || $review->product_id == $product->id) selected @endif> {{ $product->name }} </option>
@endforeach
</select>
</div>
</div>
<div class="d-flex flex-column flex-md-row gap-5 mt-10">
<div class="fv-row flex-row-fluid">
<label class="required form-label">{{ tr('rating') }}</label>
<div class="rating"></div>
</div>
</div>
<div class="border rounded p-5 mt-10">
<h4 class="text-dark py-3"> {{ tr('gallery') }}</h4>
<div class="col-md-12">
<div class="w-930px">
<label class="form-label required">{{ tr('files') }}</label>
<label class="text-muted">{{ tr('product_file_note') }} {{ tr('multiple_file_supported') }}</label>
<input class="form-control mt-3" id="file" type="file" name="review_files[]" accept=".png, .jpg, .jpeg" onchange="imgPreview()" {{ !request()->review_id ? 'required' : ''}} multiple />
</div>
</div>
</div>
<div class="col-md-12">
@if(request()->review_id)
@foreach($review->reviewFiles as $review_file)
<div class="column-preview">
<img class="info-prev-img" src="{{ $review_file->file }}">
</div>
@endforeach
<div id="image_preview_edit"></div></div>
@else
<div id="image_preview_add"></div></div>
@endif
</div>
<div class="col-md-12 pt-10" id="review">
<div class="flex-row-fluid">
<label class="form-label required">{{ tr('description') }}</label>
<textarea id="ckeditor_classic" rows="10" class="form-control" name="review" placeholder="{{ tr('review') }}" title="{{ tr('review') }}" />{{ old('review', $review->review) }}</textarea>
</div>
</div>
<div class="float-right info-btn">
<a href="{{ route('admin.reviews.index') }}" class="btn btn-warning btn-active-light-primary me-2 fs-4"><i class="las la-times-circle fs-2x"></i>{{ tr('cancel') }}</a>
<button type="submit" class="btn btn-primary fs-4" {{ Setting::get( 'is_demo_control_enabled') ? 'disabled' : ''}}><i class="las la-check-circle fs-2x"></i>{{ tr('submit') }}</button>
</div>
</form>
</div>
</div>
</div>
</div>
</div>
</div>
@section('scripts')
<script src="{{asset('admin-assets/js/rating/rating.js')}}"></script>
<script type="text/javascript">
$(document).on('change', '.rating', function (e, stars, index) {
document.getElementById('star').value = stars;
});
$('.rating').starRating({
showInfo: false,
starsSize: 2,
});
function imgPreview() {
@if(request()->review_id)
var gallery_id = 'image_preview_edit';
@else
var gallery_id = 'image_preview_add';
@endif
$("#"+gallery_id).html('');
document.getElementById("review").classList.remove("pt-10");
var total_file = document.getElementById("file").files.length;
for(var i = 0; i < total_file; i++) {
$('#'+gallery_id).append("<div class='column-preview'><img class='info-prev-img' src='"+URL.createObjectURL(event.target.files[i])+"' /></div>");
}
}
</script>
@endsection
@endsection
Back to Directory
File Manager