File: /home/u435929562/domains/butanking.com/public_html/routes/admin.php
<?php
use App\Http\Controllers\Auth\AdminAuthController;
use App\Http\Controllers\Admin\AdminController;
use App\Http\Controllers\Admin\AdminMenuController;
use App\Http\Controllers\Admin\AdminUserController;
use App\Http\Controllers\Admin\DrawController;
use App\Http\Controllers\Admin\PriceListController;
use App\Http\Controllers\Admin\RoleController;
use App\Http\Controllers\CustomerController;
use App\Http\Controllers\Admin\ZoneController;
use Illuminate\Support\Facades\Route;
Route::get('/', function () {
return redirect('/admin/dashboard');
});
Route::get('/login', [AdminAuthController::class, 'getLogin'])->name('adminLogin');
Route::post('login', [AdminAuthController::class, 'postLogin'])->name('adminLoginPost');
Route::get('logout', [AdminAuthController::class, 'logout'])->name('adminLogout');
Route::group(['prefix' => '', 'middleware' => 'adminAuth'], function () {
// Admin Dashboard
Route::get('dashboard', [AdminController::class, 'dashboard'])->name('admin.dashboard');
/** *Price List */
Route::group(['prefix' => 'price-list'], function () {
Route::get('/', [PriceListController::class, 'index'])->name('admin.price');
Route::get('/get-price', [PriceListController::class, 'getIndexData'])->name('admin.price.index');
Route::get('/create', [PriceListController::class, 'create'])->name('admin.price.create');
Route::post('/store', [PriceListController::class, 'store'])->name('admin.price.store');
Route::get('/edit/{id}', [PriceListController::class, 'edit'])->name('admin.price.edit');
Route::post('/update/{id}', [PriceListController::class, 'update'])->name('admin.price.update');
Route::delete('/delete/{id}', [PriceListController::class, 'destroy'])->name('admin.price.delete');
Route::get('/get-draw-data/{id?}', [PriceListController::class, 'getDrawData'])->name('admin.draw.data');
});
/** * Draw List */
Route::group(['prefix' => 'draw'], function () {
Route::get('/', [DrawController::class, 'index'])->name('admin.draw');
Route::get('/get-draw', [DrawController::class, 'getIndexData'])->name('admin.draw.index');
Route::get(
'/create',
[DrawController::class, 'create']
)->name('admin.draw.create');
Route::post(
'/store',
[DrawController::class, 'store']
)->name('admin.draw.store');
Route::get('/edit/{id}', [DrawController::class, 'edit'])->name('admin.draw.edit');
Route::post('/update/{id}', [DrawController::class, 'update'])->name('admin.draw.update');
Route::delete('/delete/{id}', [DrawController::class, 'destroy'])->name('admin.draw.delete');
});
Route::group(['prefix' => 'update-profile'], function () {
Route::get('/', [AdminController::class, 'profileIndex'])->name('admin.update-profile');
Route::post('/update/{id}', [AdminController::class, 'profileUpdate'])->name('admin.update-profile.update');
});
});