Файловый менеджер - Редактировать - /home/clickysoft/public_html/calvary-p2.clickysoft.net/resources/views/admin/hot-lunch/index.blade.php
Назад
@extends('admin.layouts.master') @section('title', 'Hot Lunch') @push('admin-styles') <link rel="stylesheet" href="{{ asset('assets/admin/vendor/libs/datatables-bs5/datatables.bootstrap5.css') }}" /> <link rel="stylesheet" href="{{ asset('assets/admin/vendor/libs/datatables-responsive-bs5/responsive.bootstrap5.css') }}" /> @endpush @section('content') <div class="container-xxl flex-grow-1 container-p-y"> <div class="card"> <div class="card-header"> <h5 class="float-start">Hot Lunch</h5> <a href="{{ route('lunch.add') }}" class="btn btn-primary float-end redirect-btn">Add</a> </div> <div class="card-datatable text-nowrap"> <div class="row"> <div class="col-md-12"> @include('partials.alert') </div> </div> <table id="custom_datatable" class="table table-bordered table-responsive"></table> </div> </div> </div> @endsection @push('admin-scripts') <script src="{{ asset('assets/admin/vendor/libs/datatables/jquery.dataTables.js') }}"></script> <script src="{{ asset('assets/admin/vendor/libs/datatables-bs5/datatables-bootstrap5.js') }}"></script> <script src="{{ asset('assets/admin/vendor/libs/datatables-responsive/datatables.responsive.js') }}"></script> <script src="{{ asset('assets/admin/vendor/libs/datatables-responsive-bs5/responsive.bootstrap5.js') }}"></script> <script src="{{ asset('assets/admin/js/axios.min.js') }}"></script> <script src="{{ asset('assets/admin/js/sweetalert.min.js') }}"></script> <script> $(function() { $('#custom_datatable').DataTable({ "processing": true, "serverSide": true, "iDisplayLength": 50, "orderMulti": true, "scrollX": true, "ajax": "{{ route('manage.lunch') }}", "columns": [{ "data": "title", "title": "Title", "orderable": true, "searchable": true }, { "data": "reg_starts", "title": "Reg Starts", "orderable": false, "searchable": false }, { "data": "reg_ends", "title": "Reg Ends", "orderable": false, "searchable": false }, { "data": "lunch_half", "title": "First Half / Second Half", "orderable": true, "searchable": false }, { "data": "status", "title": "Status", "orderable": true, "searchable": true }, { "data": "late_fee", "title": "Late Fee", "orderable": false, "searchable": false }, { "data": "action", "title": "Actions", "orderable": false, "searchable": false, "width": "190px" } ] }); }); function changeStatus(route) { axios.get(route) .then(function(response) { swal({ title: response.data.msg, icon: "success", closeOnClickOutside: false }).then((successBtn) => { if (successBtn) { $('#custom_datatable').DataTable().ajax.reload(); } }); }) .catch(function(error) { swal({ title: error.response.data.msg, icon: "error", dangerMode: true, closeOnClickOutside: false }); }); } function changeLateFeeStatus(route) { axios.get(route) .then(function(response) { swal({ title: response.data.msg, icon: "success", closeOnClickOutside: false }).then((successBtn) => { if (successBtn) { $('#custom_datatable').DataTable().ajax.reload(); } }); }) .catch(function(error) { swal({ title: error.response.data.msg, icon: "error", dangerMode: true, closeOnClickOutside: false }); }); } $(document).on('click', '.clone-lunch', function() { const id = $(this).attr('data-id') var route = `{{ URL::to('admin/hot-lunch/clone-hot-lunch') }}/${id}` swal({ title: `Are you sure you want to clone this lunch?`, icon: "warning", buttons: true, dangerMode: true, }) .then((willConfirm) => { if (willConfirm) { console.log("Yes") axios.get(route) .then(function(response) { swal({ title: `Hot lunch cloned successfully.`, icon: "success", closeOnClickOutside: false }).then((successBtn) => { if (successBtn) { window.location.reload(); } }); }) .catch(function(error) { swal({ title: `Something went wrong, Please try again later`, icon: "error", dangerMode: true, closeOnClickOutside: false }); }); } }); }) </script> @endpush
| ver. 1.4 |
Github
|
.
| PHP 8.1.29 | Генерация страницы: 0 |
proxy
|
phpinfo
|
Настройка