request Model is added

This commit is contained in:
Abhishek Mali
2025-11-07 12:08:34 +05:30
parent 3c4727acd9
commit 5b764c7597
15 changed files with 466 additions and 141 deletions

View File

@@ -1,9 +1,12 @@
<?php
use Illuminate\Support\Facades\Route;
use App\Http\Controllers\AdminAuthController;
use App\Http\Controllers\Admin\AdminAuthController;
use App\Http\Controllers\Admin\UserRequestController;
// Default welcome page
// -------------------------
// Default Front Page
// -------------------------
Route::get('/', function () {
return view('welcome');
});
@@ -12,15 +15,16 @@ Route::get('/', function () {
// Admin Authentication Routes
// -------------------------
Route::prefix('admin')->group(function () {
Route::get('/login', [AdminAuthController::class, 'showLoginForm'])->name('admin.login');
Route::post('/login', [AdminAuthController::class, 'login'])->name('admin.login.submit');
Route::post('/logout', [AdminAuthController::class, 'logout'])->name('admin.logout');
Route::get('login', [AdminAuthController::class, 'showLoginForm'])->name('admin.login');
Route::post('login', [AdminAuthController::class, 'login'])->name('admin.login.submit');
Route::post('logout', [AdminAuthController::class, 'logout'])->name('admin.logout');
});
// -------------------------
// Protected Admin Panel Routes
// Protected Admin Routes
// -------------------------
Route::prefix('admin')->middleware('auth:admin')->group(function () {
// Dashboard Pages
Route::get('/dashboard', fn() => view('admin.dashboard'))->name('admin.dashboard');
Route::get('/shipments', fn() => view('admin.shipments'))->name('admin.shipments');
Route::get('/invoice', fn() => view('admin.invoice'))->name('admin.invoice');
@@ -28,7 +32,11 @@ Route::prefix('admin')->middleware('auth:admin')->group(function () {
Route::get('/reports', fn() => view('admin.reports'))->name('admin.reports');
Route::get('/chat-support', fn() => view('admin.chat_support'))->name('admin.chat_support');
Route::get('/orders', fn() => view('admin.orders'))->name('admin.orders');
Route::get('/requests', fn() => view('admin.requests'))->name('admin.requests');
Route::get('/staff', fn() => view('admin.staff'))->name('admin.staff');
Route::get('/account', fn() => view('admin.account'))->name('admin.account');
// ✅ User Requests Controller Routes
Route::get('/requests', [UserRequestController::class, 'index'])->name('admin.requests');
Route::get('/requests/approve/{id}', [UserRequestController::class, 'approve'])->name('admin.requests.approve');
Route::get('/requests/reject/{id}', [UserRequestController::class, 'reject'])->name('admin.requests.reject');
});