File: /var/www/admin.fixgini.com/routes/web.php
<?php
use Illuminate\Support\Facades\Route;
use App\Http\Controllers\FaqController;
use App\Http\Controllers\HeroController;
use App\Http\Controllers\UserController;
use App\Http\Controllers\CountryController;
use App\Http\Controllers\CategoryController;
use App\Http\Controllers\PaymentController;
Route::middleware(['auth:admin'])->group(function () {
Route::get('/location', function () {
return view('location/index');
})->name('location');
Route::get('/admin-settings', function () {
return view('admin-setting');
})->name('admin_settings');
Route::get('/update-profile', function () {
return view('profile/update');
});
Route::get('/dashboard', function () {
return view('dashboard/index');
})->name('dashboard');
Route::get('/users', function () {
return view('users/index');
})->name('users');
Route::get('/categories', function () {
return view('categories/index');
})->name('categories');
Route::get('/subcategories', function () {
return view('subcategories/index');
})->name('subcategories');
Route::get('/providers', function () {
return view('providers/index');
})->name('providers');
Route::controller(CountryController::class)->group(function () {
Route::get('/countries', 'country')->name('countries');
Route::get('/country/add', 'addCountry')->name('add.country');
Route::get('/state/add', 'state')->name('states');
Route::get('/city/add', 'city')->name('cities');
});
Route::controller(CategoryController::class)->group(function () {
Route::get('/categories', 'index')->name('categories');
Route::get('/subcategories', 'subcategories')->name('subcategories');
Route::get('/category/create', 'create')->name('category.create');
Route::get('/category/{slug}', 'edit')->name('category.edit');
Route::put('/category/update', 'updateCategory')->name('category.update');
Route::delete('/category/delete', 'deleteCategory')->name('category.delete');
});
Route::controller(HeroController::class)->group(function () {
Route::get('/banner/all', 'index')->name('get.banner');
Route::get('/support/ticket', 'supportMessages')->name('support.index');
});
Route::controller(UserController::class)->group(function () {
Route::get('/admin/users', 'adminUser')->name('get.admins');
Route::get('/users/activities', 'activities')->name('user.activities');
Route::get('/buyer/all', 'listBuyer')->name('get.buyers');
Route::get('/user/{uuid}', 'showUser')->name('show.user');
Route::get('/seller/all', 'listSeller')->name('get.sellers');
Route::get('/shop/all', 'listShop')->name('get.shops');
Route::get('/service/all', 'listService')->name('get.services');
Route::put('/user/update', 'updateUser')->name('update.user');
Route::delete('/user/delete', 'deleteUser')->name('delete.user');
Route::get('/logout', 'logout')->name('logout');
});
Route::controller(FaqController::class)->group(function () {
Route::get('/faq/all', 'index')->name('faq.index');
});
Route::controller(PaymentController::class)->group(function () {
Route::get('/payments', 'index')->name('payment.index');
Route::get('/reviews', 'reviews')->name('review.index');
Route::get('/tasks', 'tasks')->name('task.index');
Route::get('/wallets', 'wallets')->name('wallet.index');
Route::get('/withdraw-requests', 'withdraws')->name('withdraw.request');
Route::get('/commission', 'commission')->name('commission.index');
});
});
Route::get('/', function () {
return view('welcome');
})->name('login')->middleware('guest:admin');
/*
Route::get('/', function () {
return view('authentication.login');
})->name('login')->middleware('guest:admin');
*/
Route::get('/test-route', function () {
dd('You are in the correct Laravel app');
});
/*
Route::get('/', function () {
return view('livewire.authentication.login');
})->name('login')->middleware('guest:admin');
*/
Route::get('/forget', function () {
return view('authentication.forget');
})->name('forget.password')->middleware('guest:admin');
Route::get('/reset-password', function () {
return view('authentication.reset-password');
})->name('reset.password')->middleware('guest:admin');