/
home
/
maktab
/
server
/
routes
/
File Upload :
llllll
Current File: /home/maktab/server/routes/admin.php
<?php use App\Http\Controllers\Admin\DashboardController as DashboardController; use App\Http\Controllers\Admin\UserController; use App\Http\Controllers\Admin\CloonyController; use App\Http\Controllers\Admin\MasterController; use App\Http\Controllers\Admin\EmployeeController; use App\Http\Controllers\Admin\PermissionController; use App\Http\Controllers\Admin\MaktabController; use App\Http\Controllers\Admin\AdminController; use App\Http\Controllers\Admin\ConstController; use App\Http\Controllers\Admin\AttendanceController; use App\Http\Controllers\api\AttendanceController as apiAttendance; use App\Http\Controllers\Admin\RouteController; use App\Http\Controllers\Admin\PolUserController; use App\Http\Controllers\Admin\CommentController; use App\Http\Controllers\Admin\ScoreController; use App\Http\Controllers\Admin\GalleryController; use App\Http\Controllers\Admin\CloonyMaterController; use App\Http\Controllers\Admin\ReportAttendanceController; use App\Http\Controllers\Admin\GeneralMasterController; use App\Http\Controllers\Admin\NoticeController; use App\Http\Controllers\Admin\ExprienceController; use App\Http\Controllers\Admin\CollectionController; use App\Http\Controllers\Admin\RegisterController; Route::middleware('auth:user')->group(function () { Route::middleware('authUser:1')->group(function () { Route::middleware('routeGuard')->group(function () { Route::middleware('validation')->group(function () { //admin route Route::post('/teacher_list_by_maktab', [EmployeeController::class, 'teacher_list_by_maktab']); Route::get('/list/master', [AdminController::class, 'masterList']); Route::get('/list/cloony', [AdminController::class, 'cloonyList']); Route::get('/list/maktab', [AdminController::class, 'maktabList']); Route::post('/list/employee/{maktab_id}', [AdminController::class, 'employeeList']); //user Route::post('userInfo/table', [UserController::class, 'userInfo']); Route::get('user_info_by_id/{id}', [UserController::class, 'userInfoById']); Route::post('user/table/{type?}', [UserController::class, 'index']); Route::get('user/active/{id}', [UserController::class, 'active']); Route::get('user/me', [UserController::class, 'showMe'])->middleware('auth');; Route::resource('user', UserController::class); Route::post('users/table', [UserController::class, 'usersList']); //users-to-maktab Route::post('/users-to-maktab-by-user', [UserController::class, 'usersToMaktabByUser']); Route::post('/users-to-maktab', [UserController::class, 'createUsersToMaktab']); Route::put('/users-to-maktab/{id}', [UserController::class, 'updateUsersToMaktab']); Route::delete('/users-to-maktab/{id}', [UserController::class, 'deleteUsersToMaktab']); //general master Route::post('user/general/table', [GeneralMasterController::class, 'index']); Route::get('user/general/me', [GeneralMasterController::class, 'showMe'])->middleware('auth');; Route::resource('user/general', GeneralMasterController::class); //cloony Route::post('cloony/table', [CloonyController::class, 'index']); Route::post('cloony/delete/swap', [CloonyController::class, 'swap']); Route::resource('cloony', CloonyController::class); //master Route::post('master/table', [MasterController::class, 'index']); Route::get('master/active/{id}', [MasterController::class, 'active']); Route::resource('master', MasterController::class); //employee Route::post('employee/table', [EmployeeController::class, 'index']); Route::get('employee/active/{id}', [EmployeeController::class, 'active']); Route::resource('employee', EmployeeController::class); //permission Route::get('permission/const', [PermissionController::class, 'listConst']); Route::get('permission/show/rid', [PermissionController::class, 'showRid']); Route::resource('permission', PermissionController::class); //maktab Route::post('maktab/table', [MaktabController::class, 'index']); Route::get('maktab/active/{id}', [MaktabController::class, 'active']); Route::resource('maktab', MaktabController::class)->except('destroy'); //const Route::post('const/table', [ConstController::class, 'index']); Route::get('const/key/{key}', [ConstController::class, 'getBykey']); Route::resource('const', ConstController::class); //dashboard Route::get('dashboard', [DashboardController::class, 'dashboard']); //attendance // Route::post('attendance/table',[AttendanceController::class,'index'] ); Route::post('attendance/api/list', [apiAttendance::class, 'getList']); // Route::get('attendance/query',[AttendanceController::class,'getQuery'] ); Route::post('attendance/api', [apiAttendance::class, 'store']); Route::post('attendance/table', [AttendanceController::class, 'index']); Route::post('attendance/table/{id}/{type_id}', [AttendanceController::class, 'indexById']); Route::get('attendance/update/{id}/{type_id}', [AttendanceController::class, 'updateOne']); Route::post('attendance/list', [AttendanceController::class, 'getList']); Route::resource('attendance', AttendanceController::class); //route Route::resource('route', RouteController::class); //pol_user Route::post('pol/user/table', [PolUserController::class, 'index']); Route::resource('pol/user', PolUserController::class); //comment Route::post('comment/table', [CommentController::class, 'index']); Route::post('comment/sts', [CommentController::class, 'changeSts']); Route::resource('comment', CommentController::class)->except('update', 'delete'); //score Route::post('score/table', [ScoreController::class, 'index']); //gallery Route::post('gallery/table', [GalleryController::class, 'index']); Route::get('clony/master/list', [CloonyMaterController::class, 'listMaster']); Route::post('clony/master/table', [CloonyMaterController::class, 'index']); Route::resource('clony/master', CloonyMaterController::class); //report attendance Route::post('report/attendance/student/table', [ReportAttendanceController::class, 'indexStudent']); Route::post('report/attendance/teacher/table', [ReportAttendanceController::class, 'indexTeacher']); Route::get('report/attendance/student/{report_id}', [ReportAttendanceController::class, 'showStudent']); Route::get('report/attendance/teacher/{report_id}', [ReportAttendanceController::class, 'showTeacher']); //notice Route::post('notice/table', [NoticeController::class, 'index']); Route::post('notice/confirm', [NoticeController::class, 'confirm']); //experience Route::post('experience/table', [ExprienceController::class, 'index']); Route::post('experience/confirm', [ExprienceController::class, 'confirm']); //collection Route::post('collection/table', [CollectionController::class, 'index']); Route::get('collection/list', [CollectionController::class, 'getList']); Route::resource('collection', CollectionController::class); //register Route::post('register/table', [RegisterController::class, 'index']); // Route::post('register/confirm/{id}',[RegisterController::class,'confirm'] ); }); }); }); });
Copyright ©2k19 -
Hexid
|
Tex7ure