/
home
/
maktab
/
server
/
routes
/
File Upload :
llllll
Current File: /home/maktab/server/routes/api.php
<?php use App\Http\Controllers\Admin\ConstController; use App\Http\Controllers\Auth\AuthController; use Illuminate\Http\Request; use Illuminate\Support\Facades\Route; use App\Http\Controllers\api\AttendanceController; use App\Http\Controllers\api\StudentController; use App\Http\Controllers\api\UserController; use App\Http\Controllers\api\HealthController; use App\Http\Controllers\api\ReportController; use App\Http\Controllers\api\CommentController; use App\Http\Controllers\api\ScoreController; use App\Http\Controllers\api\GalleryController; use App\Http\Controllers\api\PolUserController; use App\Http\Controllers\api\ReportAttendanceController; use App\Http\Controllers\api\CloonyController; use App\Http\Controllers\api\NoticeController; use App\Http\Controllers\api\ExperienceController; use App\Http\Controllers\api\MaktabController; use App\Http\Controllers\massage\smsPanelController; use App\Http\Controllers\massage\smsTemplatePanelController; /* |-------------------------------------------------------------------------- | API Routes |-------------------------------------------------------------------------- | | Here is where you can register API routes for your application. These | routes are loaded by the RouteServiceProvider within a group which | is assigned the "api" middleware group. Enjoy building your API! | */ //Route::middleware('auth:sanctum')->get('/user', function (Request $request) { // return $request->user(); //}); //sms //Route::post('sendSmsCostume',[smsPanelController::class,'sendSmsCostume'] ); Route::middleware('auth:user')->group(function () { Route::middleware('validation')->group(function () { Route::post('user_to_maktabs/{id}', [UserController::class, 'user_to_maktabs']); Route::get('user_info_by_id/{id}', [UserController::class, 'userInfoById']); //sms Route::post('sendSmsCostume', [smsPanelController::class, 'sendSmsCostume']); Route::post('returnUsersByType', [smsPanelController::class, 'returnUsersByType']); Route::post('sms/sendSmsToStudent', [smsPanelController::class, 'sendSmsToStudent']); Route::post('sms/getCloonies', [smsPanelController::class, 'getCloonies']); Route::post('sms/sendOneSms', [smsPanelController::class, 'sendOneSms']); Route::post('sms/getMaktabs', [smsPanelController::class, 'getMaktabs']); Route::post('sms/getUsers', [smsPanelController::class, 'getUsers']); Route::get('sms/getMySmsLog', [smsPanelController::class, 'getMySmsLog']); Route::get('sms/get_our_sms_log', [smsPanelController::class, 'get_our_sms_log']); Route::get('sms/read_massage/{id}', [smsPanelController::class, 'read']); Route::put('sms/MySmsTemplate/{id}', [smsPanelController::class, 'editeMyTemplate']); Route::delete('sms/MySmsTemplate/{id}', [smsPanelController::class, 'deleteMyTemplate']); Route::get('sms/read_massage_parent/{id}', [smsPanelController::class, 'read_parent']); Route::post('sms/searchUser', [smsPanelController::class, 'searchUser']); //sms Template Route::resource('sms_template', smsTemplatePanelController::class); Route::get('sms/getMyTemplate', [smsTemplatePanelController::class, 'getMyTemplate']); Route::post('createRlUserToMaktab', [smsPanelController::class, 'createRlUserToMaktab']); //attendance Route::post('attendance/table', [AttendanceController::class, 'index']); Route::post('attendance/employee/list', [AttendanceController::class, 'getListEmployee']); Route::post('attendance/list', [AttendanceController::class, 'getList']); Route::get('attendance/query', [AttendanceController::class, 'getQuery']); Route::post('attendance/change', [AttendanceController::class, 'oneChange']); Route::post('attendance/pdf', [AttendanceController::class, 'pdf3']); Route::post('attendance/reportattendance', [AttendanceController::class, 'reportattendance']); Route::post('attendance', [AttendanceController::class, 'store']); //student Route::post('student/table', [StudentController::class, 'index']); Route::get('student/active/{id}', [StudentController::class, 'active']); Route::post('student/list', [StudentController::class, 'listForAdmin']); Route::resource('student', StudentController::class); //health Route::post('health/table/{student_id}', [HealthController::class, 'index']); Route::resource('health', HealthController::class); //report Route::post('report/table/{student_id}', [ReportController::class, 'index']); Route::resource('report', ReportController::class); //reportAttendanceStudent Route::post('report/attendance/table', [ReportAttendanceController::class, 'index']); Route::post('report/attendance/list', [ReportAttendanceController::class, 'getList']); Route::post('report/attendance/student/list', [ReportAttendanceController::class, 'listById']); Route::post('report/attendance/date/list', [ReportAttendanceController::class, 'getListInDate']); Route::resource('report/attendance', ReportAttendanceController::class); //reportAttendanceTeacher Route::post('report/attendance/teacher/table', [ReportAttendanceController::class, 'indexTeacher']); Route::resource('report/attendance/teacher', ReportAttendanceController::class); //comment Route::post('comment/table', [CommentController::class, 'index']); Route::resource('comment', CommentController::class)->except('show', 'update', 'delete'); //user Route::get('me', [UserController::class, 'me']); Route::post('me/update', [UserController::class, 'update']); Route::post('me/attendance', [UserController::class, 'attendanceMe']); Route::get('dashboard', [UserController::class, 'dashboard']); Route::get('teacher/list/{maktab_id}', [UserController::class, 'teacherList']); //user_info Route::post('user_info/table', [\App\Http\Controllers\api\InfoController::class, 'index']); Route::get('user_info/read', [UserController::class, 'readUserInfo']); Route::resource('user_info', \App\Http\Controllers\api\InfoController::class); //score Route::post('score', [ScoreController::class, 'store']); Route::get('score/set', [ScoreController::class, 'listSetScore']); Route::get('score/query/{pol_user_id}', [ScoreController::class, 'listScore']); //gallery Route::post('gallery', [GalleryController::class, 'store']); Route::post('gallery/list', [GalleryController::class, 'index']); Route::get('gallery/{id}', [GalleryController::class, 'show']); Route::put('gallery/{id}', [GalleryController::class, 'update']); //pol user Route::post('pol/user', [PolUserController::class, 'index']); Route::get('pol/user/{id}', [PolUserController::class, 'show']); Route::resource('app/pol/user', \App\Http\Controllers\Admin\PolUserController::class); //cloony Route::get('cloony/maktab/{cloony_id}', [CloonyController::class, 'listMaktab']); Route::get('cloony/master/{maktab_id}', [CloonyController::class, 'listMasterMaktab']); Route::get('cloony/list', [CloonyController::class, 'listCloony']); //notice Route::post('notice/table', [NoticeController::class, 'index']); Route::post('notice/my/table', [NoticeController::class, 'indexOwn']); Route::resource('notice', NoticeController::class); //experience Route::post('experience/table', [ExperienceController::class, 'index']); Route::post('experience/my/table', [ExperienceController::class, 'indexOwn']); Route::resource('experience', ExperienceController::class); //maktab Route::get('maktab/report/{maktab_id}', [MaktabController::class, 'listAttendance']); }); }); Route::post('register', [AuthController::class, 'register'])->middleware('validation'); //const Route::get('const/key/{key}', [ConstController::class, 'getBykey']);
Copyright ©2k19 -
Hexid
|
Tex7ure