Review Endpoint Fixed

This commit is contained in:
devansh bawari 2021-07-06 14:00:06 +05:30
parent b8ccf82246
commit 51b0f5d7e0
3 changed files with 36 additions and 4 deletions

View File

@ -290,7 +290,7 @@ Route::group(['middleware' => ['web', 'locale', 'theme', 'currency']], function
])->name('customer.reviews.index');
//Customer review delete
Route::get('reviews/delete/{id}', 'Webkul\Shop\Http\Controllers\ReviewController@destroy')->defaults('_config', [
Route::delete('reviews/delete/{id}', 'Webkul\Shop\Http\Controllers\ReviewController@destroy')->defaults('_config', [
'redirect' => 'customer.reviews.index'
])->name('customer.review.delete');

View File

@ -57,7 +57,12 @@
</div>
<div class="operations">
<a class="mb-50" href="{{ route('customer.review.delete', $review->id) }}"><span class="icon trash-icon"></span></a>
<form id="deleteReviewForm" action="{{ route('customer.review.delete', $review->id) }}" method="post">
@method('delete')
@csrf
</form>
<a class="mb-50" href="javascript:void(0);" onclick="deleteReview('{{ __('shop::app.customer.account.review.delete.confirmation-message') }}')"><span class="icon trash-icon"></span></a>
</div>
</div>
<div class="horizontal-rule mb-10 mt-10"></div>
@ -77,4 +82,16 @@
{!! view_render_event('bagisto.shop.customers.account.reviews.list.after', ['reviews' => $reviews]) !!}
</div>
</div>
@endsection
@endsection
@push('scripts')
<script>
function deleteReview(message) {
if (! confirm(message)) {
return;
}
$('#deleteReviewForm').submit();
}
</script>
@endpush

View File

@ -59,7 +59,12 @@
</div>
<div class="col-2">
<a class="unset" href="{{ route('customer.review.delete', $review->id) }}">
<form id="deleteReviewForm" action="{{ route('customer.review.delete', $review->id) }}" method="post">
@method('delete')
@csrf
</form>
<a class="unset" href="javacript:void(0);" onclick="deleteReview('{{ __('shop::app.customer.account.review.delete.confirmation-message') }}')">
<span class="rango-delete fs24"></span>
<span class="align-vertical-top">{{ __('shop::app.checkout.cart.remove') }}</span>
</a>
@ -84,6 +89,16 @@
@endsection
@push('scripts')
<script>
function deleteReview(message) {
if (! confirm(message)) {
return;
}
$('#deleteReviewForm').submit();
}
</script>
<script type="text/x-template" id="load-more-template">
<div class="col-12 row justify-content-center">
<button type="button" class="theme-btn light" @click="loadNextPage">Load More</button>