Files
Kent-logistics-Laravel/resources/views/admin/requests.blade.php
2025-11-07 12:08:34 +05:30

77 lines
3.0 KiB
PHP

@extends('admin.layouts.app')
@section('page-title', 'User Requests')
@section('content')
<div class="card shadow-sm">
<div class="card-header bg-primary text-white">
<h5 class="mb-0">Pending User Requests</h5>
</div>
<div class="card-body">
@if(session('success'))
<div class="alert alert-success">{{ session('success') }}</div>
@elseif(session('error'))
<div class="alert alert-danger">{{ session('error') }}</div>
@elseif(session('info'))
<div class="alert alert-info">{{ session('info') }}</div>
@endif
<table class="table table-bordered table-striped">
<thead>
<tr>
<th>#</th>
<th>Request ID</th>
<th>Name</th>
<th>Company</th>
<th>Email</th>
<th>Mobile</th>
<th>Address</th>
<th>Priority</th>
<th>Date</th>
<th>Status</th>
<th>Actions</th>
</tr>
</thead>
<tbody>
@forelse($requests as $req)
<tr>
<td>{{ $req->id }}</td>
<td>{{ $req->request_id }}</td>
<td>{{ $req->customer_name }}</td>
<td>{{ $req->company_name }}</td>
<td>{{ $req->email }}</td>
<td>{{ $req->mobile_no }}</td>
<td>{{ $req->address }}</td>
<td>{{ $req->priority }}</td>
<td>{{ $req->date }}</td>
<td>
@if($req->status == 'approved')
<span class="badge bg-success">Approved</span>
@elseif($req->status == 'rejected')
<span class="badge bg-danger">Rejected</span>
@else
<span class="badge bg-warning text-dark">Pending</span>
@endif
</td>
<td>
@if($req->status == 'pending' || $req->status == null)
<a href="{{ route('admin.requests.approve', $req->id) }}"
class="btn btn-success btn-sm">Approve</a>
<a href="{{ route('admin.requests.reject', $req->id) }}"
class="btn btn-danger btn-sm">Reject</a>
@else
<em>N/A</em>
@endif
</td>
</tr>
@empty
<tr>
<td colspan="8" class="text-center">No requests found</td>
</tr>
@endforelse
</tbody>
</table>
</div>
</div>
@endsection