PHP 8.3.31
Preview: list.blade.php Size: 4.69 KB
/proc/thread-self/root/home/getspomw/itechservicellc.com/resources/views/admin/customer-inquery/list.blade.php

@extends('admin.includes.app')
@section('content')

    <div class="page-wrapper">
        <div class="page-content">
            <div class="container">

                <h3>Inquery Listing</h3>

                @if (session('success'))
                    <div class="alert alert-success">
                        {{ session('success') }}
                    </div>
                @endif

                @if (session('error'))
                    <div class="alert alert-danger">
                        {{ session('error') }}
                    </div>
                @endif
 
                    @csrf
                    @method('DELETE')
                    <div class="table-responsive">
                        <table class="table table-striped table-hover" id="contactTable">
                            <thead>
                                <tr>
                                   
                                    <th>S.No</th>
                                    <th>Name</th>
                                    <th>Email</th>
                                    <th>Brand name</th>
                                    <th>Model no.</th>
                                    <th>Issue</th>
                                    <th>Date</th>
                                    <th>Action</th>
                                </tr>
                            </thead>
                            <tbody>
                                @foreach ($data as $index => $item)
                                    <tr>                                    
                                        <td>{{ $index + 1 }}</td>
                                        <td>{{ $item->name }}</td>
                                        <td>{{ $item->email }}</td>
                                        <td>{{ $item->brand }}</td>
                                        <td>{{ $item->model_number}}</td>
                                        <td class="text-wrap">{{ substr($item->issue_description, 0, 32) }}</td>
                                        <td>{{ $item->created_at->format('M d, Y')}}</td>
                                        <td>
                                            <a href="{{ route('inquery.show', $item->id) }}"
                                                class="btn btn-info btn-sm">View</a>
                                            <form action="{{ route('inquery.destroy', $item->id) }}" method="POST"
                                                class="delete-form" style="display:inline;">
                                                @csrf
                                                @method('DELETE')
                                                <button type="submit" class="btn btn-danger btn-sm">Delete</button>
                                            </form>
                                        </td>
                                    </tr>
                                @endforeach
                            </tbody>
                        </table>
                    </div>               
            </div>
        </div>
    </div>

@endsection


@section('heads')
    <link href="https://cdn.jsdelivr.net/npm/sweetalert2@11/dist/sweetalert2.min.css" rel="stylesheet">
@endsection
@section('scripts')
    <script src="https://cdn.jsdelivr.net/npm/sweetalert2@11/dist/sweetalert2.all.min.js"></script>
    <script>
        $(document).ready(function () {
            // Initialize DataTable
            $('#contactTable').DataTable({
                // Customize DataTable settings if necessary
                "order": [[0, "asc"]], // Order by first column (Serial)
                "pageLength": 10, // Display 10 records per page
            });

            // Attach event delegation to handle clicks on delete buttons
            document.body.addEventListener('submit', function (event) {
                if (event.target.matches('.delete-form')) {
                    event.preventDefault(); // Prevent the form from submitting immediately

                    Swal.fire({
                        title: 'Are you sure?',
                        text: 'You will not be able to recover this record!',
                        icon: 'warning',
                        showCancelButton: true,
                        confirmButtonColor: '#3085d6',
                        cancelButtonColor: '#d33',
                        confirmButtonText: 'Yes, delete it!',
                        cancelButtonText: 'Cancel'
                    }).then((result) => {
                        if (result.isConfirmed) {
                            event.target.submit(); // Submit the form if confirmed
                        }
                    });
                }
            });
        });
    </script>
@endsection

Directory Contents

Dirs: 0 × Files: 2

Name Size Perms Modified Actions
4.69 KB lrw-r--r-- 2025-10-28 20:21:48
Edit Download
1.54 KB lrw-r--r-- 2025-10-28 20:21:48
Edit Download

If ZipArchive is unavailable, a .tar will be created (no compression).