👁 查看:admin.php
路径:/home/boguraj1/public_html/jobsite/routes/admin.php
大小:11.8 KB · 修改:2022-11-30 19:02:02 · 权限:0644 · 可写
<?php
use Illuminate\Support\Facades\Route;
use App\Http\Controllers\admin\AdminController;
use App\Http\Controllers\admin\CategoryController;
use App\Http\Controllers\admin\JobTypeController;
use App\Http\Controllers\admin\JobController;
use App\Http\Controllers\admin\profilesetting;
use App\Http\Controllers\admin\AdminOrderList;
use App\Http\Controllers\admin\footercontroller;
use App\Http\Controllers\admin\BlogController;
use App\Http\Controllers\admin\PageController;
use App\Http\Controllers\admin\ResumeAdminController;
use App\Http\Controllers\admin\ProductController;
use App\Http\Controllers\admin\AdController;
use App\Http\Controllers\admin\PaymentController;



// Route::get('admin/home', [HomeController::class, 'handleAdmin'])->name('admin.route')->middleware('admin');
// Product
Route::prefix("product")->group(function(){
    Route::get("/", [ProductController::class, "index"])->name('all.product')->middleware('admin');
    Route::post("add", [ProductController::class, "store"])->name('store.product')->middleware('admin');
    Route::get("/delete/{id}", [ProductController::class, "delete"])->name('product.delete')->middleware('admin');
    Route::get("/edit/{id}", [ProductController::class, "edit"])->name('product.edit')->middleware('admin');
    Route::post("update/{id}", [ProductController::class, "update"])->name('update.product')->middleware('admin');
    
});

Route::prefix("product-order-g")->group(function(){
    Route::get("/", [ProductController::class, "productinexs"])->name('productindexs')->middleware('admin');
    // Route::post("add", [ProductController::class, "store"])->name('store.product')->middleware('admin');
    Route::get("/delete/{id}", [ProductController::class, "productorderdelete"])->name('productorders.delete')->middleware('admin');
    Route::get("/edit/{id}", [ProductController::class, "editorderproducts"])->name('productorders.edit')->middleware('admin');
    Route::post("update/{id}", [ProductController::class, "updateproductstatus"])->name('update_productorder_status')->middleware('admin');
    
});
// Product

// Companies
Route::prefix("company")->group(function(){
    Route::get("/", [AdminController::class, "index"])->name('add.company')->middleware('admin');
    Route::post("add", [AdminController::class, "store"])->name('store.company')->middleware('admin');
    Route::get("/delete/{id}", [AdminController::class, "delete"])->name('company.delete')->middleware('admin');
    Route::get("/edit/{id}", [AdminController::class, "edit"])->name('company.edit')->middleware('admin');
    Route::post("update/{id}", [AdminController::class, "update"])->name('company.update')->middleware('admin');
    
});

// Payment Setting
Route::prefix("paymentsetting")->group(function(){
    Route::get("/payemnt-instruction", [PaymentController::class, "paymentinstruc"])->name('paymentinstruc')->middleware('admin');
    Route::post("/payemnt-instruction-update/{id}", [PaymentController::class, "updatestoreins"])->name('storeins')->middleware('admin');
    Route::get("/", [PaymentController::class, "index"])->name('paymentsett')->middleware('admin');
    Route::post("add", [PaymentController::class, "store"])->name('store.paymentsett')->middleware('admin');
    Route::get("/delete/{id}", [PaymentController::class, "delete"])->name('paymentsett.delete')->middleware('admin');
    Route::get("/edit/{id}", [PaymentController::class, "edit"])->name('paymentsett.edit')->middleware('admin');
    Route::post("update/{id}", [PaymentController::class, "update"])->name('paymentsett.update')->middleware('admin');
    
});

// Category
Route::prefix("category")->group(function(){
    Route::get("/", [CategoryController::class, "index"])->name('add.category')->middleware('admin');
    Route::post("add", [CategoryController::class, "store"])->name('store.category')->middleware('admin');
    Route::get("/delete/{id}", [CategoryController::class, "delete"])->name('category.delete')->middleware('admin');
    Route::get("/edit/{id}", [CategoryController::class, "edit"])->name('category.edit')->middleware('admin');
    Route::post("update/{id}", [CategoryController::class, "update"])->name('category.update')->middleware('admin');
    
});

// Job Type
Route::prefix("job-type")->group(function(){
    Route::get("/", [JobTypeController::class, "index"])->name('add.jobtype')->middleware('admin');
    Route::post("add", [JobTypeController::class, "store"])->name('store.jobtype')->middleware('admin');
    Route::get("/delete/{id}", [JobTypeController::class, "delete"])->name('jobtype.delete')->middleware('admin');
    Route::get("/edit/{id}", [JobTypeController::class, "edit"])->name('jobtype.edit')->middleware('admin');
    Route::post("update/{id}", [JobTypeController::class, "update"])->name('jobtype.update')->middleware('admin');
    
});

// Job
Route::prefix("addjob")->group(function(){
    Route::get("/", [JobController::class, "index"])->name('all.job')->middleware('admin');
    Route::post("add", [JobController::class, "store"])->name('store.job')->middleware('admin');
    // Route::get("/delete/{id}", [JobTypeController::class, "delete"])->name('jobtype.delete')->middleware('admin');
    Route::get("/edit/{id}", [JobController::class, "edit"])->name('job.edit')->middleware('admin');
    Route::post("update/{id}", [JobController::class, "update"])->name('job.update')->middleware('admin');
    
});

// General Setting
Route::prefix("generalsetting")->group(function(){
    Route::get("/", [profilesetting::class, "generalindex"])->name('generalsetting')->middleware('admin');
    Route::post("update/{id}", [profilesetting::class, "updategeral"])->name('generalsertting.update')->middleware('admin');
    
});

// Change Pass
Route::prefix("changepassword")->group(function(){
    Route::get("/", [profilesetting::class, "index"])->name('profilesettings')->middleware('admin');
    Route::post("/update/{id}", [profilesetting::class, "update"])->name('adminpass.update')->middleware('admin');
    
});

// AD 
Route::prefix("ad")->group(function(){
    Route::get("/", [AdController::class, "index"])->name('allad')->middleware('admin');
    // Route::get("/edit/{id}", [AdminController::class, "useredit"])->name('useredit')->middleware('admin');
    Route::post("/update/{id}", [AdController::class, "updatead"])->name('updatead')->middleware('admin');
    // Route::get("/delete/user/{id}", [AdminController::class, "userdelete"])->name('userdelete')->middleware('admin');
    // // Route::post("/update/{id}", [profilesetting::class, "update"])->name('adminpass.update')->middleware('admin');
    
});



// User List
Route::prefix("userlist")->group(function(){
    Route::get("/", [AdminController::class, "userlist"])->name('userslist')->middleware('admin');
    Route::get("/edit/{id}", [AdminController::class, "useredit"])->name('useredit')->middleware('admin');
    Route::post("/update/user/role/{id}", [AdminController::class, "updateuserrole"])->name('update_user_role')->middleware('admin');
    Route::get("/delete/user/{id}", [AdminController::class, "userdelete"])->name('userdelete')->middleware('admin');
    // Route::post("/update/{id}", [profilesetting::class, "update"])->name('adminpass.update')->middleware('admin');
    
});


// Resume Order
Route::prefix("resumeorderlist")->group(function(){
    Route::get("/", [ResumeAdminController::class, "index"])->name('resumeorderindex')->middleware('admin');

    Route::get("/permission/{id}", [ResumeAdminController::class, "permission"])->name('permissionnow.update')->middleware('admin');
    Route::get("/permission/delete/{id}", [ResumeAdminController::class, "permissiondelete"])->name('permissionnow.delete')->middleware('admin');

    Route::post("/permissionupdate/{id}", [ResumeAdminController::class, "permissionupdate"])->name('update_resume_permission')->middleware('admin');

    // Route::get("/workstaus/{id}", [AdminOrderList::class, "workstatus"])->name('adminworkstatus')->middleware('admin');
    // Route::post("/workingupdatestatus/{id}", [AdminOrderList::class, "update_working_status"])->name('update_working_status')->middleware('admin');
    
    // Route::get("/ordercandidateinformation/{id}", [AdminOrderList::class, "cadicateinfo"])->name('ordercandidateinformation')->middleware('admin');
});

// adminorderlist
Route::prefix("adminorderlist")->group(function(){
    Route::get("/", [AdminOrderList::class, "index"])->name('orderindex')->middleware('admin');

    Route::get("/paymentupdate/{id}", [AdminOrderList::class, "paymentupdate"])->name('adminorderpayment.update')->middleware('admin');
    Route::post("/paymentupdatestatus/{id}", [AdminOrderList::class, "paymentupdate_post"])->name('update_payment_status')->middleware('admin');

    Route::get("/workstaus/{id}", [AdminOrderList::class, "workstatus"])->name('adminworkstatus')->middleware('admin');
    Route::post("/workingupdatestatus/{id}", [AdminOrderList::class, "update_working_status"])->name('update_working_status')->middleware('admin');
    
    Route::get("/ordercandidateinformation/{id}", [AdminOrderList::class, "cadicateinfo"])->name('ordercandidateinformation')->middleware('admin');
    Route::get("/ordercandidateinformationdelete/{id}", [AdminOrderList::class, "ordercandidateinformationdelete"])->name('ordercandidateinformationdelete')->middleware('admin');
});


// Blog
Route::prefix("blog")->group(function(){
    Route::get("/", [BlogController::class, "index"])->name('blogindex')->middleware('admin');

    // Route::get("/paymentupdate/{id}", [AdminOrderList::class, "paymentupdate"])->name('adminorderpayment.update')->middleware('admin');
    Route::post("/store", [BlogController::class, "store"])->name('store.blog')->middleware('admin');

    Route::get("/blogedit/{id}", [BlogController::class, "edit"])->name('blog.edit')->middleware('admin');
    Route::post("/blogupdate/{id}", [BlogController::class, "updateblog"])->name('update.blog')->middleware('admin');
    
    Route::get("/blogdelete/{id}", [BlogController::class, "blogdistroy"])->name('blog.delete')->middleware('admin');
});

// page
Route::prefix("page")->group(function(){
    Route::get("/", [PageController::class, "index"])->name('pageindex')->middleware('admin');

    // Route::get("/paymentupdate/{id}", [AdminOrderList::class, "paymentupdate"])->name('adminorderpayment.update')->middleware('admin');
    Route::post("/store", [PageController::class, "store"])->name('store.page')->middleware('admin');

    Route::get("/pageedit/{id}", [PageController::class, "edit"])->name('page.edit')->middleware('admin');
    Route::post("/pageupdate/{id}", [PageController::class, "updateblog"])->name('update.page')->middleware('admin');
    
    Route::get("/pagedelete/{id}", [PageController::class, "pagedistroy"])->name('page.delete')->middleware('admin');
});


// Footer 
Route::prefix("footer")->group(function(){
    Route::get("/", [footercontroller::class, "index"])->name('footer')->middleware('admin');
    Route::get("/heading", [footercontroller::class, "indexheading"])->name('footerheading')->middleware('admin');

    // Route::get("/paymentupdate/{id}", [AdminOrderList::class, "paymentupdate"])->name('adminorderpayment.update')->middleware('admin');
    Route::post("/updatefootercolumn/{id}", [footercontroller::class, "footercloumnupdate"])->name('footercloumnupdate')->middleware('admin');
    Route::post("/store", [footercontroller::class, "footermenustore"])->name('store.footermenu')->middleware('admin');

    Route::get("/footermenuedit/{id}", [footercontroller::class, "edit"])->name('footermenu.edit')->middleware('admin');
    Route::post("/updatefootermenu/{id}", [footercontroller::class, "updatefootemenu"])->name('update.footermenu')->middleware('admin');
    
    Route::get("/footermenudeleted/{id}", [footercontroller::class, "distroyfootermenu"])->name('footermenu.delete')->middleware('admin');
});