Файловый менеджер - Редактировать - /home/clickysoft/public_html/calvary-p2.clickysoft.net/resources/views/admin/hot-lunch-menu/update.blade.php
Назад
@extends('admin.layouts.master') @section('title', 'Update Hot Lunch Menu') @section('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">Update Hot Lunch Menu</h5> <div class="card-body"> <form action="{{ route('menu.update.data', $menu->id) }}" method="POST"> @csrf @include('partials.alert') <div class="row"> <input type="hidden" name="hot_lunch_id" value="{{ $menu->hot_lunch_id }}"> <div class="col-md-6 mb-6"> <label class="form-label">Title ( Lunch Day ) <i class="fa fa-asterisk small-font text-danger" aria-hidden="true"></i></label> <input type="text" class="form-control" name="title" value="{{ old('title', $menu->title) }}" placeholder="Enter menu title" /> </div> <div class="col-md-6 mb-6"> <label class="form-label">Vendor <i class="fa fa-asterisk small-font text-danger" aria-hidden="true"></i></label> <select class="form-control" name="vendor_id"> <option value="">Select Vendor</option> <option value="{{ $menu->vendor_id }}" {{ old('vendor_id', $menu->vendor_id) === $vendor->id ? 'selected' : '' }}> {{ $vendor->name }}</option> </select> </div> </div> <div class="row mt-3"> <div class="col-md-6 mb-6"> <label class="form-label">Vendor Items <i class="fa fa-asterisk small-font text-danger" aria-hidden="true"></i></label> <select class="form-control" name="item_id[]" multiple id="item_id_select"> @foreach ($vendorItems as $item) <option value="{{ $item->id }}" {{ in_array($item->id, $selectedItems) ? 'selected' : '' }}> {{ $item->name . " - ($" . $item->price . ')' }} </option> @endforeach </select> <div class="mt-2"> <button type="button" class="btn btn-primary btn-xs" id="select-all">Select All</button> <button type="button" class="btn btn-danger btn-xs" id="deselect-all">Deselect All</button> </div> </div> <div class="col-md-6 mb-6"> <label class="form-label">Grades <i class="fa fa-asterisk small-font text-danger" aria-hidden="true"></i> </label> <select class="form-control select2" name="grade_id[]" multiple> @foreach ($grades as $grade) <option value="{{ $grade->id }}" {{ in_array($grade->id, $selectedGrades) ? 'selected' : '' }}> {{ $grade->title }} </option> @endforeach </select> <div class="mt-2"> <button type="button" class="btn btn-primary btn-xs" id="grade-select-all">Select All</button> <button type="button" class="btn btn-danger btn-xs" id="grade-deselect-all">Deselect All</button> </div> </div> </div> <div class="row mt-3"> <div class="col-md-12"> <a href="{{ route('manage.lunch') }}" class="btn btn-danger redirect-btn">Back</a> <button type="submit" class="btn btn-primary" onclick="showLoader()">Update</button> </div> </div> </form> </div> </div> </div> </div> </div> @endsection @push('admin-scripts') <script> $(document).ready(function () { const selectedItems = @json($selectedItems); $('select[name="item_id[]"]').select2({ multiple: true, width: "100%", }); function bindReorderFunctionality(selectElement) { selectElement.on("select2:select", function (evt) { let selectedElement = evt.params.data.element; let $selectedOption = $(selectedElement); let $select = $(this); $selectedOption.detach(); $select.append($selectedOption).trigger("change.select2"); }); } bindReorderFunctionality($('select[name="item_id[]"]')); function loadInitialSelectedItems() { const selectElement = $('select[name="item_id[]"]'); const options = selectElement.find('option'); options.sort(function(a, b) { return selectedItems.indexOf(parseInt($(a).val())) - selectedItems.indexOf(parseInt($(b).val())); }); selectElement.html(options); selectElement.trigger("change.select2"); } loadInitialSelectedItems(); $('#select-all').on('click', function () { $('select[name="item_id[]"] option').prop('selected', true); $('select[name="item_id[]"]').trigger('change'); }); $('#deselect-all').on('click', function () { $('select[name="item_id[]"] option').prop('selected', false); $('select[name="item_id[]"]').trigger('change'); }); $('#grade-select-all').on('click', function () { $('select[name="grade_id[]"] option').prop('selected', true); $('select[name="grade_id[]"]').trigger('change'); }); $('#grade-deselect-all').on('click', function () { $('select[name="grade_id[]"] option').prop('selected', false); $('select[name="grade_id[]"]').trigger('change'); }); }); </script> @endpush
| ver. 1.4 |
Github
|
.
| PHP 8.1.29 | Генерация страницы: 0 |
proxy
|
phpinfo
|
Настройка