%PDF- %PDF-
Direktori : /var/www/html/storage/framework/views/ |
Current File : //var/www/html/storage/framework/views/b3080ef2c646d903f8eaf3f7f5c1be543f6fd548.php |
<?php $__env->startSection('title'); ?> Liste des catégories <?php $__env->stopSection(); ?> <?php $__env->startSection('content'); ?> <div class="container"> <!-- Button trigger modal --> <?php if(session()->has('status')): ?> <div class="alert alert-success" role="alert"> <?php echo e(session()->get('status')); ?> </div> <?php endif; ?> <!-- DataTales Example --> <div class="card shadow mb-4"> <div class="card-header py-3"> <div class="row"> <div class="col-6"> <h6 class="m-0 font-weight-bold text-primary">Liste des catégories </h6> </div> <div class="col-6 d-flex flex-row justify-content-end"> <button type="button" class="btn btn-primary" data-toggle="modal" data-target="#exampleModal"> Ajouter Catégorie </button> </div> </div> </div> <div class="card-body"> <div class="table-responsive"> <table class="table table-striped" id="dataTable" width="100%" cellspacing="0"> <thead> <tr> <th>Id</th> <th>Catégorie</th> <th>Nbs de sous Catégorie</th> <th>Actions</th> </tr> </thead> <tbody> <?php $__currentLoopData = $categories; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $category): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> <tr> <td><?php echo e($category->id); ?></td> <td><a href="<?php echo e(route('afficher_categories', ['id'=>$category->id])); ?>"><?php echo e($category->category); ?></a> <?php if($category->childrens->count()): ?> <div> <a class="btn btn-link btn-sm" data-toggle="collapse" href="#sous-cate-<?php echo e($category->id); ?>" role="button" aria-expanded="false" aria-controls="sous-cate-<?php echo e($category->id); ?>">Sous categories <i class="fa fa-caret-down" aria-hidden="true"></i></a> <div class="collapse" id="sous-cate-<?php echo e($category->id); ?>"> <div class="card card-body p-2"> <ul class="p-1 pl-3"> <?php $__currentLoopData = $category->childrens; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $child): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> <li><?php echo e($child->category); ?></li> <?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?> </ul> </div> </div> </div> <?php endif; ?> </td> <td><?php echo e($category->childrens->count()); ?></td> <td> <div class="row"> <div class="px-2"> <button class="btn btn-primary" type="submit"><i class="fas fa-edit"></i></button> </div> <div class="px-2"> <button class="btn btn-danger" type="button" data-toggle="modal" data-target="#confirmModal" data-delete-id="<?php echo e($category->id); ?>"><i class="fas fa-trash-alt"></i></button> </div> </div> </td> </tr> <?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?> </tbody> </table> <div class="d-flex flex-row justify-content-center"><?php echo e($categories->links()); ?></div> </div> </div> </div> </div> <?php $__env->stopSection(); ?> <?php $__env->startSection('scripts'); ?> <!-- Modal add category --> <div class="modal fade" id="exampleModal" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true"> <div class="modal-dialog" role="document"> <div class="modal-content"> <div class="modal-header"> <h5 class="modal-title" id="exampleModalLabel">J2HB | Ajouter Catégorie</h5> <button type="button" class="close" data-dismiss="modal" aria-label="Close"> <span aria-hidden="true">×</span> </button> </div> <form action=<?php echo e(route('store_category')); ?> method="POST"> <?php echo csrf_field(); ?> <div class="modal-body"> <div class="form-group row"> <div class="col-12 pb-4"> <input type="text" class="form-control form-control-user" name="name" id="name" placeholder="Nom du catégorie" required> </div> <div class="col-12"> <select id="categorie" name="categorie" class="form-control form-control-user" placeholder="Select catégorie"> <option value="0">Sélectionnez la catégorie :</option> <option value="0">pas de catégorie</option> <?php $__currentLoopData = $allcategories; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $category): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> <option value=<?php echo e($category->id); ?>><?php echo e($category->category); ?></option> <?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?> </select> </div> </div> <button type="submit" class="btn btn-primary btn-user btn-block">Ajouter</button> </div> </form> </div> </div> </div> <!-- End Modal add category --> <!-- Delete category --> <div class="modal fade" id="confirmModal" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true"> <div class="modal-dialog" role="document"> <form class="modal-content" action="<?php echo e(route('destroy_category')); ?>" method="post"> <div class="modal-header"> <h5 class="modal-title">Confirmation :</h5> <button type="button" class="close" data-dismiss="modal" aria-label="Close"> <span aria-hidden="true">×</span> </button> </div> <div class="modal-body"> <p>Etes-vous sûr que vous voulez supprimer ?</p> </div> <div class="modal-footer"> <input type="hidden" name="id"> <?php echo csrf_field(); ?> <button type="submit" id="OK_button" name="OK_button" class="btn btn-primary">OK</button> <button type="button" class="btn btn-secondary" data-dismiss="modal">Annuler</button> </div> </form> </div> </div> <script src="<?php echo e(asset('vendor/datatables/jquery.dataTables.min.js')); ?>"></script> <script src="<?php echo e(asset('vendor/datatables/dataTables.bootstrap4.min.js')); ?>"></script> <!-- End Delete Category--> <script language="javascript"> $(document).ready(function() { $("#confirmModal").on('show.bs.modal', function(e) { var id = parseInt($(e.relatedTarget).attr('data-delete-id')); $(this).find('input[name="id"]').val(id); }); $('#dataTable').DataTable({ paging: false }); }); </script> <?php $__env->stopSection(); ?> <?php echo $__env->make('template', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?><?php /**PATH C:\xampp\htdocs\gestionstock\resources\views/Categories/index.blade.php ENDPATH**/ ?>