%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /var/www/html/storage/framework/views/
Upload File :
Create Path :
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">&times;</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">&times;</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**/ ?>

Zerion Mini Shell 1.0