Файловый менеджер - Редактировать - /home/clickysoft/public_html/calvary-p2.clickysoft.net/storage/framework/views/31fc22fbdc21d8359c15c9894197b70d.php
Назад
<?php $__env->startPush('admin-styles'); ?> <link rel="stylesheet" href="<?php echo e(asset('assets/front/jquery-ui/jquery-ui.css')); ?>"> <?php $__env->stopPush(); ?> <?php $__env->startSection('title', 'Sort Hot Lunch Menu'); ?> <?php $__env->startSection('content'); ?> <div class="container-xxl flex-grow-1 container-p-y"> <div class="row"> <div class="col-md-12"> <div class="card mb-4"> <h5 class="card-header">Sort Hot Lunch Menu</h5> <div class="card-body"> <div class="row mt-3"> <input type="hidden" name="hot_lunch_id" value="<?php echo e($menu->hot_lunch_id); ?>"> <div class="col-md-6 mb-6"> <label class="form-label">Title ( Lunch Day )</label> <input type="text" class="form-control" value="<?php echo e($menu->title); ?>" disabled readonly /> </div> <div class="col-md-6 mb-6"> <label class="form-label">Vendor</label> <input type="text" class="form-control" value="<?php echo e($vendor->name); ?>" disabled readonly /> </div> </div> <div class="row mt-3"> <div class="col-md-12 mb-6 mt-5 rounded p-2"> <h5 class="text-center text-uppercase">Sort Items by dragging Up/Down</h3> </div> <div class="col-md-12 mb-6 mt-3"> <ul class="list-group" id="sortable"></ul> </div> </div> <div class="row mt-3"> <div class="col-md-12"> <a href="<?php echo e(route('lunch.detail', $lunch->id)); ?>" class="btn btn-danger redirect-btn">Back</a> <button type="button" class="btn btn-primary" onclick="updateSorting()">Update</button> </div> </div> </div> </div> </div> </div> </div> <?php $__env->stopSection(); ?> <?php $__env->startPush('admin-scripts'); ?> <script src="<?php echo e(asset('assets/admin/js/axios.min.js')); ?>"></script> <script src="<?php echo e(asset('assets/admin/js/sweetalert.min.js')); ?>"></script> <script src="<?php echo e(asset('assets/front/jquery-ui/jquery-ui.js')); ?>"></script> <script> var updatedOrder = [] var menuId = `<?php echo e($menu->id); ?>` $(document).ready(function() { const items = <?php echo json_encode($menuItems, 15, 512) ?>; items.forEach(item => { let image = `<img width=50 height=50 src='${item.image}' />` $('#sortable').append( `<li class="list-group-item cursor-pointer" data-id="${item.id}" data-sort="${item.sort}">${image} ${item.name}</li>` ); }); $("#sortable").sortable({ update: function(event, ui) { // Update the order $('#sortable li').each(function(index) { const id = $(this).data('id'); const newSort = index + 1; // Update the `data-sort` attribute $(this).attr('data-sort', newSort); // Collect the updated order updatedOrder.push({ id: id, sort: newSort }); }); } }); }); function updateSorting() { if (updatedOrder.length == 0) { swal({ title: `You have not changed anything.`, icon: "error", dangerMode: true, closeOnClickOutside: false }); } else { console.log(typeof(updatedOrder)) $.ajax({ url: `<?php echo e(route('menu.sort.data')); ?>`, method: 'POST', contentType: 'application/json', headers: { 'X-CSRF-TOKEN': `<?php echo e(csrf_token()); ?>` }, data: JSON.stringify({ "menu_id": menuId, "sorting": updatedOrder }), success: function(response) { swal({ title: response.message, icon: "success", closeOnClickOutside: false }).then((successBtn) => { if (successBtn) { window.location.reload(); } }); }, error: function(xhr, status, error) { swal({ title: `Something went wrong.`, icon: "error", dangerMode: true, closeOnClickOutside: false }); } }); } } </script> <?php $__env->stopPush(); ?> <?php echo $__env->make('admin.layouts.master', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?><?php /**PATH /home/clickysoft/public_html/calvary-p2.clickysoft.net/resources/views/admin/hot-lunch-menu/sort.blade.php ENDPATH**/ ?>
| ver. 1.4 |
Github
|
.
| PHP 8.1.29 | Генерация страницы: 0 |
proxy
|
phpinfo
|
Настройка