Added Token To Delete All Review

This commit is contained in:
devansh bawari 2021-07-07 13:33:06 +05:30
parent 265aa14db1
commit 33d0eb4373
3 changed files with 20 additions and 27 deletions

View File

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

View File

@ -17,7 +17,14 @@
@if (count($reviews) > 1) @if (count($reviews) > 1)
<div class="account-action"> <div class="account-action">
<a href="{{ route('customer.review.deleteall') }}">{{ __('shop::app.customer.account.wishlist.deleteall') }}</a> <form id="deleteAllReviewForm" action="{{ route('customer.review.deleteall') }}" method="post">
@method('delete')
@csrf
</form>
<a href="javascript:void(0);" onclick="confirm('{{ __('shop::app.customer.account.review.delete.confirmation-message') }}') ? document.getElementById('deleteAllReviewForm').submit() : null;">
{{ __('shop::app.customer.account.wishlist.deleteall') }}
</a>
</div> </div>
@endif @endif
@ -62,9 +69,12 @@
@csrf @csrf
</form> </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> <a class="mb-50" href="javascript:void(0);" onclick="confirm('{{ __('shop::app.customer.account.review.delete.confirmation-message') }}') ? document.getElementById('deleteReviewForm').submit() : null;">
<span class="icon trash-icon"></span>
</a>
</div> </div>
</div> </div>
<div class="horizontal-rule mb-10 mt-10"></div> <div class="horizontal-rule mb-10 mt-10"></div>
@endforeach @endforeach
@ -83,15 +93,3 @@
</div> </div>
</div> </div>
@endsection @endsection
@push('scripts')
<script>
function deleteReview(message) {
if (! confirm(message)) {
return;
}
$('#deleteReviewForm').submit();
}
</script>
@endpush

View File

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