|
Server : Apache/2.4.41 (Ubuntu) System : Linux vmi1525618.contaboserver.net 5.4.0-105-generic #119-Ubuntu SMP Mon Mar 7 18:49:24 UTC 2022 x86_64 User : www-data ( 33) PHP Version : 8.2.12 Disable Function : NONE Directory : /var/www/inbt/tkt/routes/ |
Upload File : |
<?php
use Illuminate\Support\Facades\Route;
use Illuminate\Support\Facades\Log;
use App\Http\Controllers\AuthController;
use App\Http\Controllers\DashboardController;
use App\Http\Controllers\RolesController;
use App\Http\Controllers\ModuleController;
use App\Http\Controllers\ModulePermissionController;
use App\Http\Controllers\AdminPermissionController;
use App\Http\Controllers\UserController;
use App\Http\Controllers\SubadminController;
use App\Http\Controllers\SubadminRoleController;
use App\Http\Controllers\SubModuleController;
use App\Http\Controllers\TagController;
use App\Http\Controllers\TicketSystemController;
use App\Http\Controllers\LogController;
use App\Http\Controllers\AvtarController;
use App\Http\Controllers\Karo01ActivityController;
use App\Http\Controllers\Karo02ActivityController;
use App\Http\Controllers\Karo03ActivityController;
use App\Http\Controllers\Karo04ActivityController;
use App\Http\Controllers\Karo05ActivityController;
use App\Http\Controllers\Karo06ActivityController;
use App\Http\Controllers\Karo07ActivityController;
//suno
use App\Http\Controllers\Suno01ActivityController;
use App\Http\Controllers\Suno02ActivityController;
use App\Http\Controllers\Suno03ActivityController;
//khelo
use App\Http\Controllers\Khelo01ActivityController;
use App\Http\Controllers\Khelo02ActivityController;
use App\Http\Controllers\Khelo03ActivityController;
use App\Http\Controllers\Khelo04ActivityController;
use App\Http\Controllers\Khelo05ActivityController;
use App\Http\Controllers\Khelo06ActivityController;
use App\Http\Controllers\Khelo07ActivityController;
use App\Http\Controllers\Khelo08ActivityController;
use App\Http\Controllers\Khelo09ActivityController;
use App\Http\Controllers\Khelo10ActivityController;
use App\Http\Controllers\Khelo11ActivityController;
use App\Http\Controllers\Khelo12ActivityController;
use App\Http\Controllers\Khelo13ActivityController;
//dekho
use App\Http\Controllers\Dekho01ActivityController;
//result
use App\Http\Controllers\ShowActivityResultController;
//faq
use App\Http\Controllers\FaqController;
/*
|--------------------------------------------------------------------------
| Web Routes
|--------------------------------------------------------------------------
|
| Here is where you can register web routes for your application. These
| routes are loaded by the RouteServiceProvider within a group which
| contains the "web" middleware group. Now create something great!
|
*/
Route::get("log-message", function () {
$message = "This is a sample message for Test.";
Log::emergency($message);
Log::alert($message);
Log::critical($message);
Log::error($message);
Log::warning($message);
Log::notice($message);
Log::info($message);
Log::debug($message);
});
Route::get('/',[AuthController::class,'login']);
Route::get('/admin-login',[AuthController::class,'login']);
Route::get('/logout',[AuthController::class,'logout']);
Route::post('/admin-login',[AuthController::class,'makeLogin'])->name('login');
Route::get('/superadmin',[AuthController::class,'superAdminlogin']);
Route::post('/superadmin',[AuthController::class,'superAdminMakeLogin'])->name('superAdminlogin');
Route::group(['middleware'=>'auth'],function(){
Route::get('superadmin/dashboard',[DashboardController::class,'show']);
Route::get('superadmin/get-total-value', [DashboardController::class, 'get_total_box_values']);
Route::get('superadmin/chart-enrollment', [DashboardController::class, 'get_chart_enrollment']);
Route::get('superadmin/chart-gender', [DashboardController::class, 'get_chart_gender']);
Route::get('superadmin/chart-age', [DashboardController::class, 'get_chart_age']);
Route::get('superadmin/chart-state', [DashboardController::class, 'get_chart_state']);
Route::get('superadmin/chart-year', [DashboardController::class, 'get_chart_year']);
Route::get('superadmin/chart-district', [DashboardController::class, 'get_chart_district']);
Route::post('superadmin/totalReport', [DashboardController::class, 'totalReport']);
Route::get('superadmin/download-csv-avgscore', [DashboardController::class, 'downloadCsvAvgscore']);
// admin user permission route
Route::group(['middleware' => 'role:view-admin-user'], function () {
Route::get('superadmin/view-admin-user/{id}',[UserController::class,'viewAdminUser']);
Route::get('superadmin/user-list',[UserController::class,'index']);
Route::get('superadmin/export-user-csv',[UserController::class,'exportUserCsv']);
Route::get('superadmin/add-user',[UserController::class,'create']);
Route::post('superadmin/add-user',[UserController::class,'store']);
Route::get('superadmin/view-user/{id}',[UserController::class,'show']);
Route::get('superadmin/edit-user/{id}',[UserController::class,'edit']);
Route::post('superadmin/edit-user/{id}',[UserController::class,'update']);
Route::get('superadmin/delete-user/{id}',[UserController::class,'destroy']);
Route::post('superadmin/change-status',[UserController::class,'change_status']);
Route::get('superadmin/reset-user-password/{id}',[UserController::class,'userResetPassword']);
Route::post('superadmin/reset-user-password/{id}',[UserController::class,'userUpdateResetPassword']);
// add parent user
// Route::get('superadmin/add-parent-user',[UserController::class,'addParentUser']);
// Route::post('superadmin/add-parent-user/',[UserController::class,'saveParentUser']);
// Route::post('superadmin/edit-parent-user/{id}',[UserController::class,'editParentUser']);
// Route::get('superadmin/add-student-user',[UserController::class,'addStudentUser']);
// Route::post('superadmin/add-student-user',[UserController::class,'saveStudentUser']);
// Route::post('superadmin/check-username',[UserController::class,'checkUsername']);
// add
Route::group(['middleware' => 'role:add-admin-user'], function () {
Route::get('superadmin/admin-user',[UserController::class,'adminUser']);
Route::get('superadmin/add-admin-user',[UserController::class,'addAdminUser']);
Route::post('superadmin/add-admin-user',[UserController::class,'saveAdminUser']);
Route::post('superadmin/change-status',[UserController::class,'adminchange_status']);
Route::post('superadmin/admin-change-status',[UserController::class,'adminchange_status']);
Route::post('superadmin/user-change-status',[UserController::class,'adminchange_status']);
});
// edit
Route::group(['middleware' => 'role:edit-admin-user'], function () {
Route::get('superadmin/edit-admin-user/{id}',[UserController::class,'editAdminUser']);
Route::post('superadmin/edit-admin-user/{id}',[UserController::class,'updateAdminUser']);
});
Route::group(['middleware' => 'role:admin-change-user-password'], function () {
Route::get('superadmin/reset-admin-user-password/{id}',[UserController::class,'adminUserResetPassword']);
Route::post('superadmin/reset-admin-user-password/{id}',[UserController::class,'adminUserUpdateResetPassword']);
});
// delete
Route::group(['middleware' => 'role:delete-admin-user'], function () {
Route::get('superadmin/delete-admin-user/{id}',[UserController::class,'AdminUserdestroy']);
});
});
// user permission route
Route::group(['middleware' => 'role:view-user'], function () {
Route::get('superadmin/user-list',[UserController::class,'index']);
Route::get('superadmin/export-user-csv',[UserController::class,'exportUserCsv']);
Route::get('superadmin/show-activity-result/{id}',[ShowActivityResultController::class,'showActivityResult']);
Route::get('superadmin/karo-activity-01-result/{id}',[ShowActivityResultController::class,'karoActivity01Result']);
Route::get('superadmin/karo-activity-02-result/{id}',[ShowActivityResultController::class,'karoActivity02Result']);
Route::get('superadmin/karo-activity-03-result/{id}',[ShowActivityResultController::class,'karoActivity03Result']);
Route::get('superadmin/karo-activity-04-result/{id}',[ShowActivityResultController::class,'karoActivity04Result']);
Route::get('superadmin/karo-activity-05-result/{id}',[ShowActivityResultController::class,'karoActivity05Result']);
Route::get('superadmin/karo-activity-06-result/{id}',[ShowActivityResultController::class,'karoActivity06Result']);
Route::get('superadmin/karo-activity-07-result/{id}',[ShowActivityResultController::class,'karoActivity07Result']);
/* sunno */
Route::get('superadmin/suno-activity-01-result/{id}',[ShowActivityResultController::class,'sunoActivity01Result']);
Route::get('superadmin/suno-activity-02-result/{id}',[ShowActivityResultController::class,'sunoActivity02Result']);
Route::get('superadmin/suno-activity-03-result/{id}',[ShowActivityResultController::class,'sunoActivity03Result']);
//khelo
Route::get('superadmin/khelo-activity-01-result/{id}',[ShowActivityResultController::class,'kheloActivity01Result']);
Route::get('superadmin/khelo-activity-02-result/{id}',[ShowActivityResultController::class,'kheloActivity02Result']);
Route::get('superadmin/khelo-activity-03-result/{id}',[ShowActivityResultController::class,'kheloActivity03Result']);
Route::get('superadmin/khelo-activity-04-result/{id}',[ShowActivityResultController::class,'kheloActivity04Result']);
Route::get('superadmin/khelo-activity-05-result/{id}',[ShowActivityResultController::class,'kheloActivity05Result']);
Route::get('superadmin/khelo-activity-06-result/{id}',[ShowActivityResultController::class,'kheloActivity06Result']);
Route::get('superadmin/khelo-activity-07-result/{id}',[ShowActivityResultController::class,'kheloActivity07Result']);
Route::get('superadmin/khelo-activity-08-result/{id}',[ShowActivityResultController::class,'kheloActivity08Result']);
Route::get('superadmin/khelo-activity-09-result/{id}',[ShowActivityResultController::class,'kheloActivity09Result']);
Route::get('superadmin/khelo-activity-10-result/{id}',[ShowActivityResultController::class,'kheloActivity10Result']);
Route::get('superadmin/khelo-activity-11-result/{id}',[ShowActivityResultController::class,'kheloActivity11Result']);
Route::get('superadmin/khelo-activity-12-result/{id}',[ShowActivityResultController::class,'kheloActivity12Result']);
Route::get('superadmin/khelo-activity-13-result/{id}',[ShowActivityResultController::class,'kheloActivity13Result']);
//dekho
Route::get('superadmin/dekho-activity-01-result/{id}',[ShowActivityResultController::class,'dekhoActivity01Result']);
Route::get('superadmin/avtar-list',[AvtarController::class,'avtarList']);
Route::get('superadmin/get-avtar',[AvtarController::class,'getAdminAvtar'])->name('adminavtar.index');
Route::group(['middleware' => 'role:add-user'], function () {
Route::get('superadmin/add-parent-user',[UserController::class,'addParentUser']);
Route::post('superadmin/add-parent-user/',[UserController::class,'saveParentUser']);
Route::post('superadmin/edit-parent-user/{id}',[UserController::class,'editParentUser']);
Route::get('superadmin/add-student-user',[UserController::class,'addStudentUser']);
Route::post('superadmin/add-student-user',[UserController::class,'saveStudentUser']);
Route::post('superadmin/check-username',[UserController::class,'checkUsername']);
Route::get('superadmin/add-user',[UserController::class,'create']);
Route::post('superadmin/add-user',[UserController::class,'store']);
Route::get('superadmin/add-admin-user',[UserController::class,'addAdminUser']);
Route::post('superadmin/add-admin-user',[UserController::class,'saveAdminUser']);
Route::post('superadmin/user-change-status/',[UserController::class,'adminchange_status']);
Route::get('superadmin/add-avtar',[AvtarController::class,'create']);
Route::post('superadmin/add-avtar',[AvtarController::class,'store']);
});
// edit
Route::group(['middleware' => 'role:edit-user'], function () {
Route::get('superadmin/edit-user/{id}',[UserController::class,'edit']);
Route::post('superadmin/edit-user/{id}',[UserController::class,'update']);
Route::post('superadmin/change-status',[UserController::class,'adminchange_status']);
Route::get('superadmin/edit-admin-user/{id}',[UserController::class,'editAdminUser']);
Route::post('superadmin/edit-admin-user/{id}',[UserController::class,'updateAdminUser']);
// Route::post('superadmin/change-status',[UserController::class,'adminchange_status']);
// Route::post('superadmin/user-change-status/',[UserController::class,'adminchange_status']);
});
// Password
Route::group(['middleware' => 'role:change-user-password'], function () {
Route::get('superadmin/reset-user-password/{id}',[UserController::class,'userResetPassword']);
Route::post('superadmin/reset-user-password/{id}',[UserController::class,'userUpdateResetPassword']);
Route::get('superadmin/reset-admin-user-password/{id}',[UserController::class,'adminUserResetPassword']);
Route::post('superadmin/reset-admin-user-password/{id}',[UserController::class,'adminUserUpdateResetPassword']);
});
// Delete
Route::group(['middleware' => 'role:delete-user'], function () {
Route::get('superadmin/delete-user/{id}',[UserController::class,'destroy']);
Route::get('superadmin/delete-admin-user/{id}',[UserController::class,'AdminUserdestroy']);
Route::get('superadmin/delete-avtar/{id}',[AvtarController::class,'destroy']);
});
});
// Role & Permission Routes ========================================================
Route::group(['middleware' => 'role:view-role'], function () {
Route::get('superadmin/admin-roles',[RolesController::class,'index']);
Route::get('superadmin/view-admin-role/{id}',[RolesController::class,'show']);
// add
Route::group(['middleware' => 'role:add-role'], function () {
Route::get('superadmin/add-roles',[RolesController::class,'create']);
Route::post('/superadmin/add-roles',[RolesController::class,'store']);
});
// edit
Route::group(['middleware' => 'role:edit-role'], function () {
Route::get('superadmin/edit-admin-role/{id}',[RolesController::class,'edit']);
Route::post('superadmin/edit-admin-role/{id}',[RolesController::class,'update']);
});
// delete
Route::group(['middleware' => 'role:delete-role'], function () {
Route::get('superadmin/delete-admin-role/{id}',[RolesController::class,'destroy']);
});
// view permission
// view permission
Route::group(['middleware' => 'role:view-role-permission'], function () {
Route::get('superadmin/permission/{id?}', [AdminPermissionController::class, 'index']);
});
// add edit delete permission
Route::group(['middleware' => 'role:edit-role-permission'], function () {
Route::get('superadmin/add-permission/{role_id}', [AdminPermissionController::class, 'create']);
Route::post('superadmin/add-permission/{role_id}', [AdminPermissionController::class, 'store']);
Route::get('superadmin/delete-permission/{id}', [AdminPermissionController::class, 'destroy']);
});
});
//view activity ========================================================
Route::group(['middleware' => 'role:view-activity'], function () {
Route::get('superadmin/karo-01-list',[Karo01ActivityController::class,'index']);
Route::get('superadmin/view-karo-01-activity/{id}',[Karo01ActivityController::class,'show']);
// for karo02 activity superadmin
Route::get('superadmin/karo-02-list',[Karo02ActivityController::class,'index']);
Route::get('superadmin/view-karo-02-activity/{id}',[Karo02ActivityController::class,'show']);
// for karo03 activity superadmin
Route::get('superadmin/karo-03-list',[Karo03ActivityController::class,'index']);
Route::get('superadmin/view-karo-03-activity/{id}',[Karo03ActivityController::class,'show']);
// for karo04 activity superadmin
Route::get('superadmin/karo-04-list',[Karo04ActivityController::class,'index']);
Route::get('superadmin/view-karo-04-activity/{id}',[Karo04ActivityController::class,'show']);
// for karo05 activity superadmin
Route::get('superadmin/karo-05-list',[Karo05ActivityController::class,'index']);
Route::get('superadmin/view-karo-05-activity/{id}',[Karo05ActivityController::class,'show']);
// for karo06 activity superadmin
Route::get('superadmin/karo-06-list',[Karo06ActivityController::class,'index']);
Route::get('superadmin/view-karo-06-activity/{id}',[Karo06ActivityController::class,'show']);
// for karo07 activity superadmin
Route::get('superadmin/karo-07-list',[Karo07ActivityController::class,'index']);
Route::get('superadmin/view-karo-07-activity/{id}',[Karo07ActivityController::class,'show']);
// for suno01 activity superadmin
Route::get('superadmin/suno-01-list',[Suno01ActivityController::class,'index']);
Route::get('superadmin/view-suno-01-activity/{id}',[Suno01ActivityController::class,'show']);
// for suno02 activity superadmin
Route::get('superadmin/suno-02-list',[Suno02ActivityController::class,'index']);
Route::get('superadmin/view-suno-02-activity/{id}',[Suno02ActivityController::class,'show']);
// for suno03 activity superadmin
Route::get('superadmin/suno-03-list',[Suno03ActivityController::class,'index']);
Route::get('superadmin/view-suno-03-activity/{id}',[Suno03ActivityController::class,'show']);
// for khelo01 activity superadmin
Route::get('superadmin/khelo-01-list',[Khelo01ActivityController::class,'index']);
Route::get('superadmin/view-khelo-01-activity/{id}',[Khelo01ActivityController::class,'show']);
// for khelo02 activity superadmin
Route::get('superadmin/khelo-02-list',[Khelo02ActivityController::class,'index']);
Route::get('superadmin/view-khelo-02-activity/{id}',[Khelo02ActivityController::class,'show']);
// for khelo03 activity superadmin
Route::get('superadmin/khelo-03-list',[Khelo03ActivityController::class,'index']);
Route::get('superadmin/view-khelo-03-activity/{id}',[Khelo03ActivityController::class,'show']);
// for khelo04 activity superadmin
Route::get('superadmin/khelo-04-list',[Khelo04ActivityController::class,'index']);
Route::get('superadmin/view-khelo-04-activity/{id}',[Khelo04ActivityController::class,'show']);
// for khelo05 activity superadmin
Route::get('superadmin/khelo-05-list',[Khelo05ActivityController::class,'index']);
Route::get('superadmin/view-khelo-05-activity/{id}',[Khelo05ActivityController::class,'show']);
// for khelo06 activity superadmin
Route::get('superadmin/khelo-06-list',[Khelo06ActivityController::class,'index']);
Route::get('superadmin/view-khelo-06-activity/{id}',[Khelo06ActivityController::class,'show']);
// for khelo07 activity superadmin
Route::get('superadmin/khelo-07-list',[Khelo07ActivityController::class,'index']);
Route::get('superadmin/view-khelo-07-activity/{id}',[Khelo07ActivityController::class,'show']);
// for khelo08 activity superadmin
Route::get('superadmin/khelo-08-list',[Khelo08ActivityController::class,'index']);
Route::get('superadmin/view-khelo-08-activity/{id}',[Khelo08ActivityController::class,'show']);
// for khelo07 activity superadmin
Route::get('superadmin/khelo-09-list',[Khelo09ActivityController::class,'index']);
Route::get('superadmin/view-khelo-09-activity/{id}',[Khelo09ActivityController::class,'show']);
// for khelo10 activity superadmin
Route::get('superadmin/khelo-10-list',[Khelo10ActivityController::class,'index']);
Route::get('superadmin/view-khelo-10-activity/{id}',[Khelo10ActivityController::class,'show']);
// for khelo11 activity superadmin
Route::get('superadmin/khelo-11-list',[Khelo11ActivityController::class,'index']);
Route::get('superadmin/view-khelo-11-activity/{id}',[Khelo11ActivityController::class,'show']);
// for khelo12 activity superadmin
Route::get('superadmin/khelo-12-list',[Khelo12ActivityController::class,'index']);
Route::get('superadmin/view-khelo-12-activity/{id}',[Khelo12ActivityController::class,'show']);
// for khelo11 activity superadmin
Route::get('superadmin/khelo-13-list',[Khelo13ActivityController::class,'index']);
Route::get('superadmin/view-khelo-13-activity/{id}',[Khelo13ActivityController::class,'show']);
//dekho
Route::get('superadmin/dekho-01-list',[Dekho01ActivityController::class,'index']);
Route::get('superadmin/view-dekho-01-activity/{id}',[Dekho01ActivityController::class,'show']);
// edit
Route::group(['middleware' => 'role:edit-activity'], function () {
Route::get('superadmin/edit-dekho-01-activity/{id}',[Dekho01ActivityController::class,'edit']);
Route::post('superadmin/edit-dekho-01-activity/{id}',[Dekho01ActivityController::class,'update']);
Route::post('superadmin/edit-dekho-01-activity-option/{id}',[Dekho01ActivityController::class,'updateOption']);
Route::get('superadmin/edit-khelo-13-activity/{id}',[Khelo13ActivityController::class,'edit']);
Route::post('superadmin/edit-khelo-13-activity/{id}',[Khelo13ActivityController::class,'update']);
Route::get('superadmin/edit-khelo-12-activity/{id}',[Khelo12ActivityController::class,'edit']);
Route::post('superadmin/edit-khelo-12-activity/{id}',[Khelo12ActivityController::class,'update']);
Route::post('superadmin/edit-khelo-12-activity-option/{id}',[Khelo12ActivityController::class,'updateOption']);
Route::get('superadmin/edit-khelo-11-activity/{id}',[Khelo11ActivityController::class,'edit']);
Route::post('superadmin/edit-khelo-11-activity/{id}',[Khelo11ActivityController::class,'update']);
Route::get('superadmin/edit-khelo-10-activity/{id}',[Khelo10ActivityController::class,'edit']);
Route::post('superadmin/edit-khelo-10-activity/{id}',[Khelo10ActivityController::class,'update']);
Route::post('superadmin/edit-khelo-10-activity-option/{id}',[Khelo10ActivityController::class,'updateOption']);
Route::get('superadmin/edit-khelo-09-activity/{id}',[Khelo09ActivityController::class,'edit']);
Route::post('superadmin/edit-khelo-09-activity/{id}',[Khelo09ActivityController::class,'update']);
Route::get('superadmin/edit-khelo-08-activity/{id}',[Khelo08ActivityController::class,'edit']);
Route::post('superadmin/edit-khelo-08-activity/{id}',[Khelo08ActivityController::class,'update']);
Route::post('superadmin/edit-khelo-08-activity-option/{id}',[Khelo04ActivityController::class,'updateOption']);
Route::get('superadmin/edit-khelo-07-activity/{id}',[Khelo07ActivityController::class,'edit']);
Route::post('superadmin/edit-khelo-07-activity/{id}',[Khelo07ActivityController::class,'update']);
Route::get('superadmin/edit-khelo-06-activity/{id}',[Khelo06ActivityController::class,'edit']);
Route::post('superadmin/edit-khelo-06-activity/{id}',[Khelo06ActivityController::class,'update']);
Route::get('superadmin/edit-khelo-05-activity/{id}',[Khelo05ActivityController::class,'edit']);
Route::post('superadmin/edit-khelo-05-activity/{id}',[Khelo05ActivityController::class,'update']);
Route::get('superadmin/edit-khelo-04-activity/{id}',[Khelo04ActivityController::class,'edit']);
Route::post('superadmin/edit-khelo-04-activity/{id}',[Khelo04ActivityController::class,'update']);
Route::post('superadmin/edit-khelo-04-activity-option/{id}',[Khelo04ActivityController::class,'updateOption']);
Route::get('superadmin/edit-khelo-03-activity/{id}',[Khelo03ActivityController::class,'edit']);
Route::post('superadmin/edit-khelo-03-activity/{id}',[Khelo03ActivityController::class,'update']);
Route::get('superadmin/edit-khelo-02-activity/{id}',[Khelo02ActivityController::class,'edit']);
Route::post('superadmin/edit-khelo-02-activity/{id}',[Khelo02ActivityController::class,'update']);
Route::get('superadmin/edit-khelo-01-activity/{id}',[Khelo01ActivityController::class,'edit']);
Route::post('superadmin/edit-khelo-01-activity/{id}',[Khelo01ActivityController::class,'update']);
Route::get('superadmin/edit-suno-03-activity/{id}',[Suno03ActivityController::class,'edit']);
Route::post('superadmin/edit-suno-03-activity/{id}',[Suno03ActivityController::class,'update']);
Route::get('superadmin/edit-suno-02-activity/{id}',[Suno02ActivityController::class,'edit']);
Route::post('superadmin/edit-suno-02-activity/{id}',[Suno02ActivityController::class,'update']);
Route::get('superadmin/edit-suno-01-activity/{id}',[Suno01ActivityController::class,'edit']);
Route::post('superadmin/edit-suno-01-activity/{id}',[Suno01ActivityController::class,'update']);
Route::get('superadmin/edit-karo-07-activity/{id}',[Karo07ActivityController::class,'edit']);
Route::post('superadmin/edit-karo-07-activity/{id}',[Karo07ActivityController::class,'update']);
Route::get('superadmin/edit-karo-06-activity/{id}',[Karo06ActivityController::class,'edit']);
Route::post('superadmin/edit-karo-06-activity/{id}',[Karo06ActivityController::class,'update']);
Route::get('superadmin/edit-karo-05-activity/{id}',[Karo05ActivityController::class,'edit']);
Route::post('superadmin/edit-karo-05-activity/{id}',[Karo05ActivityController::class,'update']);
Route::get('superadmin/edit-karo-04-activity/{id}',[Karo04ActivityController::class,'edit']);
Route::post('superadmin/edit-karo-04-activity/{id}',[Karo04ActivityController::class,'update']);
Route::get('superadmin/edit-karo-03-activity/{id}',[Karo03ActivityController::class,'edit']);
Route::post('superadmin/edit-karo-03-activity/{id}',[Karo03ActivityController::class,'update']);
Route::get('superadmin/edit-karo-02-activity/{id}',[Karo02ActivityController::class,'edit']);
Route::post('superadmin/edit-karo-02-activity/{id}',[Karo02ActivityController::class,'update']);
Route::get('superadmin/edit-karo-01-activity/{id}',[Karo01ActivityController::class,'edit']);
Route::post('superadmin/edit-karo-01-activity/{id}',[Karo01ActivityController::class,'update']);
});
});
// Faq Routes ========================================================
Route::group(['middleware' => 'role:view-faq'], function () {
Route::get('superadmin/faq-list',[FaqController::class,'index']);
Route::post('superadmin/faq-change-status',[FaqController::class,'change_status']);
Route::get('superadmin/view-faq/{id}',[FaqController::class,'show']);
// add
Route::group(['middleware' => 'role:add-faq'], function () {
Route::get('superadmin/add-faq',[FaqController::class,'create']);
Route::post('superadmin/add-faq',[FaqController::class,'store']);
});
// edit
Route::group(['middleware' => 'role:edit-faq'], function () {
Route::get('superadmin/edit-faq/{id}',[FaqController::class,'edit']);
Route::post('superadmin/edit-faq/{id}',[FaqController::class,'update']);
});
// delete
Route::group(['middleware' => 'role:delete-faq'], function () {
Route::get('superadmin/delete-faq/{id}',[FaqController::class,'destroy']);
});
});
Route::group(['middleware' => 'role:view-page'], function () {
Route::get('superadmin/page-list',[PageController::class,'index']);
Route::get('superadmin/view-page/{id}',[PageController::class,'show']);
// add
Route::group(['middleware' => 'role:add-page'], function () {
Route::get('superadmin/add-faq',[FaqController::class,'create']);
Route::post('superadmin/add-faq',[FaqController::class,'store']);
});
// edit
Route::group(['middleware' => 'role:edit-page'], function () {
Route::get('superadmin/edit-page/{id}',[PageController::class,'edit']);
Route::post('superadmin/edit-page/{id}',[PageController::class,'update']);
});
// delete
Route::group(['middleware' => 'role:delete-page'], function () {
// Route::get('superadmin/delete-faq/{id}',[FaqController::class,'destroy']);
});
});
Route::group(['middleware' => 'role:view-log'], function () {
Route::get('superadmin/log-list',[LogController::class,'logList']);
Route::get('superadmin/get-logs',[LogController::class,'getAdminLogs'])->name('adminlog.index');
});
Route::group(['middleware' => 'role:view-ticket'], function () {
Route::get('superadmin/ticket-list',[TicketSystemController::class,'index']);
Route::get('superadmin/view-ticket/{id}',[TicketSystemController::class,'show']);
// add
Route::group(['middleware' => 'role:add-ticket'], function () {
Route::post('superadmin/ticket-change-status',[TicketSystemController::class,'change_status']);
Route::get('superadmin/add-ticket',[TicketSystemController::class,'create']);
Route::post('superadmin/add-ticket',[TicketSystemController::class,'store']);
});
// edit
Route::group(['middleware' => 'role:edit-ticket'], function () {
Route::get('superadmin/edit-ticket/{id}',[TicketSystemController::class,'edit']);
Route::post('superadmin/edit-ticket/{id}',[TicketSystemController::class,'update']);
});
// delete
Route::group(['middleware' => 'role:delete-ticket'], function () {
Route::get('superadmin/delete-ticket/{id}',[TicketSystemController::class,'destroy']);
});
});
});