get('/user', function (Request $request) { return $request->user(); }); Route::get('test', [\App\Http\Controllers\Admin\OtherController::class, "test"]); // 车辆进出场 Route::any('post-car-in-info', [\App\Http\Controllers\Admin\OtherController::class, "postCarInInfo"]); Route::any('post-car-out-info', [\App\Http\Controllers\Admin\OtherController::class, "postCarOutInfo"]); // 刷新二维码 Route::get('user/qrcode-refresh', [\App\Http\Controllers\Mobile\UserController::class, "qrcodeRefresh"]); /** * 后台 */ Route::group(["namespace" => "Admin", "prefix" => "admin"], function () { Route::get('users/index', [\App\Http\Controllers\Admin\UserController::class, "index"]); Route::get('other/table-fileds', [\App\Http\Controllers\Admin\OtherController::class, "tableFileds"]); Route::get('other/home', [\App\Http\Controllers\Admin\OtherController::class, "home"]); Route::get('other/courses-home', [\App\Http\Controllers\Admin\OtherController::class, "coursesHome"]); // 验证码登陆 Route::get('auth/sms-login', [\App\Http\Controllers\Admin\AuthController::class, "smsLogin"]); Route::get('auth/send-sms', [\App\Http\Controllers\Admin\AuthController::class, "sendSms"]); Route::group(['middleware' => ['sanctum.jwt:admin']], function () { // 课程管理 Route::get('courses/index', [\App\Http\Controllers\Admin\CourseController::class, "index"]); Route::get('courses/show', [\App\Http\Controllers\Admin\CourseController::class, "show"]); Route::post('courses/save', [\App\Http\Controllers\Admin\CourseController::class, "save"]); Route::get('courses/destroy', [\App\Http\Controllers\Admin\CourseController::class, "destroy"]); Route::post('courses/excel-show', [\App\Http\Controllers\Admin\CourseController::class, "excelShow"]); Route::post('courses/import', [\App\Http\Controllers\Admin\CourseController::class, "import"]); Route::get('courses/qrcode', [\App\Http\Controllers\Admin\CourseController::class, "qrcode"]); Route::get('courses/check-qrcode', [\App\Http\Controllers\Admin\CourseController::class, "checkQrcode"]); Route::get('courses/evaluation-qrcode', [\App\Http\Controllers\Admin\CourseController::class, "evaluationQrcode"]); Route::get('courses/send-sms', [\App\Http\Controllers\Admin\CourseController::class, "sendSms"]); // 排课 Route::get('course-contents/index', [\App\Http\Controllers\Admin\CourseContentController::class, "index"]); Route::get('course-contents/show', [\App\Http\Controllers\Admin\CourseContentController::class, "show"]); Route::post('course-contents/save', [\App\Http\Controllers\Admin\CourseContentController::class, "save"]); Route::post('course-contents/batch-save', [\App\Http\Controllers\Admin\CourseContentController::class, "batchSave"]); Route::get('course-contents/destroy', [\App\Http\Controllers\Admin\CourseContentController::class, "destroy"]); Route::post('course-contents/excel-show', [\App\Http\Controllers\Admin\CourseContentController::class, "excelShow"]); Route::post('course-contents/import', [\App\Http\Controllers\Admin\CourseContentController::class, "import"]); Route::get('course-contents/qrcode', [\App\Http\Controllers\Admin\CourseContentController::class, "qrcode"]); // 课程类别 Route::get('course-types/index', [\App\Http\Controllers\Admin\CourseTypeController::class, "index"]); Route::get('course-types/show', [\App\Http\Controllers\Admin\CourseTypeController::class, "show"]); Route::post('course-types/save', [\App\Http\Controllers\Admin\CourseTypeController::class, "save"]); Route::get('course-types/destroy', [\App\Http\Controllers\Admin\CourseTypeController::class, "destroy"]); Route::post('course-types/excel-show', [\App\Http\Controllers\Admin\CourseTypeController::class, "excelShow"]); Route::post('course-types/import', [\App\Http\Controllers\Admin\CourseTypeController::class, "import"]); // 通讯录 Route::get('users/index', [\App\Http\Controllers\Admin\UserController::class, "index"]); Route::get('users/study', [\App\Http\Controllers\Admin\UserController::class, "study"]); Route::get('users/show', [\App\Http\Controllers\Admin\UserController::class, "show"]); Route::post('users/save', [\App\Http\Controllers\Admin\UserController::class, "save"]); Route::get('users/destroy', [\App\Http\Controllers\Admin\UserController::class, "destroy"]); Route::post('users/excel-show', [\App\Http\Controllers\Admin\UserController::class, "excelShow"]); Route::post('users/import', [\App\Http\Controllers\Admin\UserController::class, "import"]); Route::post('users/import-study', [\App\Http\Controllers\Admin\UserController::class, "importStudy"]); Route::post('users/batch-update-schoolmate', [\App\Http\Controllers\Admin\UserController::class, "batchUpdateSchoolmate"]); // 老师管理 Route::get('teachers/index', [\App\Http\Controllers\Admin\TeacherController::class, "index"]); Route::get('teachers/show', [\App\Http\Controllers\Admin\TeacherController::class, "show"]); Route::post('teachers/save', [\App\Http\Controllers\Admin\TeacherController::class, "save"]); Route::get('teachers/destroy', [\App\Http\Controllers\Admin\TeacherController::class, "destroy"]); Route::post('teachers/excel-show', [\App\Http\Controllers\Admin\TeacherController::class, "excelShow"]); Route::post('teachers/import', [\App\Http\Controllers\Admin\TeacherController::class, "import"]); // 考勤管理 Route::get('course-keeps/index', [\App\Http\Controllers\Admin\CourseKeepController::class, "index"]); Route::get('course-keeps/show', [\App\Http\Controllers\Admin\CourseKeepController::class, "show"]); Route::post('course-keeps/save', [\App\Http\Controllers\Admin\CourseKeepController::class, "save"]); Route::get('course-keeps/destroy', [\App\Http\Controllers\Admin\CourseKeepController::class, "destroy"]); Route::post('course-keeps/excel-show', [\App\Http\Controllers\Admin\CourseKeepController::class, "excelShow"]); Route::post('course-keeps/import', [\App\Http\Controllers\Admin\CourseKeepController::class, "import"]); // 报名管理 Route::get('course-signs/index', [\App\Http\Controllers\Admin\CourseSignController::class, "index"]); Route::get('course-signs/show', [\App\Http\Controllers\Admin\CourseSignController::class, "show"]); Route::post('course-signs/save', [\App\Http\Controllers\Admin\CourseSignController::class, "save"]); Route::get('course-signs/destroy', [\App\Http\Controllers\Admin\CourseSignController::class, "destroy"]); Route::post('course-signs/excel-show', [\App\Http\Controllers\Admin\CourseSignController::class, "excelShow"]); Route::post('course-signs/import', [\App\Http\Controllers\Admin\CourseSignController::class, "import"]); Route::post('course-signs/batch-update-status', [\App\Http\Controllers\Admin\CourseSignController::class, "batchUpdateStatus"]); Route::post('course-signs/batch-update-fee-status', [\App\Http\Controllers\Admin\CourseSignController::class, "batchUpdateFeeStatus"]); Route::post('course-signs/batch-notice', [\App\Http\Controllers\Admin\CourseSignController::class, "batchNotice"]); Route::get('course-signs/retry-appointment', [\App\Http\Controllers\Admin\CourseSignController::class, "retryAppointment"]); // 配置管理 Route::get('configs/index', [\App\Http\Controllers\Admin\ConfigController::class, "index"]); Route::get('configs/show', [\App\Http\Controllers\Admin\ConfigController::class, "show"]); Route::post('configs/save', [\App\Http\Controllers\Admin\ConfigController::class, "save"]); Route::get('configs/destroy', [\App\Http\Controllers\Admin\ConfigController::class, "destroy"]); Route::post('configs/excel-show', [\App\Http\Controllers\Admin\ConfigController::class, "excelShow"]); Route::post('configs/import', [\App\Http\Controllers\Admin\ConfigController::class, "import"]); // banner管理 Route::get('banners/index', [\App\Http\Controllers\Admin\BannerController::class, "index"]); Route::get('banners/show', [\App\Http\Controllers\Admin\BannerController::class, "show"]); Route::post('banners/save', [\App\Http\Controllers\Admin\BannerController::class, "save"]); Route::get('banners/destroy', [\App\Http\Controllers\Admin\BannerController::class, "destroy"]); Route::post('banners/excel-show', [\App\Http\Controllers\Admin\BannerController::class, "excelShow"]); Route::post('banners/import', [\App\Http\Controllers\Admin\BannerController::class, "import"]); // 预约管理 Route::get('appointments/index', [\App\Http\Controllers\Admin\AppointmentController::class, "index"]); Route::get('appointments/show', [\App\Http\Controllers\Admin\AppointmentController::class, "show"]); Route::post('appointments/save', [\App\Http\Controllers\Admin\AppointmentController::class, "save"]); Route::get('appointments/destroy', [\App\Http\Controllers\Admin\AppointmentController::class, "destroy"]); Route::post('appointments/excel-show', [\App\Http\Controllers\Admin\AppointmentController::class, "excelShow"]); Route::post('appointments/import', [\App\Http\Controllers\Admin\AppointmentController::class, "import"]); Route::get('appointments/retry-appointment', [\App\Http\Controllers\Admin\AppointmentController::class, "retryAppointment"]); // 地址预约 Route::get('appointment-configs/index', [\App\Http\Controllers\Admin\AppointmentConfigController::class, "index"]); Route::get('appointment-configs/show', [\App\Http\Controllers\Admin\AppointmentConfigController::class, "show"]); Route::post('appointment-configs/save', [\App\Http\Controllers\Admin\AppointmentConfigController::class, "save"]); Route::get('appointment-configs/destroy', [\App\Http\Controllers\Admin\AppointmentConfigController::class, "destroy"]); Route::post('appointment-configs/excel-show', [\App\Http\Controllers\Admin\AppointmentConfigController::class, "excelShow"]); Route::post('appointment-configs/import', [\App\Http\Controllers\Admin\AppointmentConfigController::class, "import"]); // 自定义表单 Route::get('course-forms/index', [\App\Http\Controllers\Admin\CourseFormsController::class, "index"]); Route::get('course-forms/show', [\App\Http\Controllers\Admin\CourseFormsController::class, "show"]); Route::post('course-forms/save', [\App\Http\Controllers\Admin\CourseFormsController::class, "save"]); Route::get('course-forms/destroy', [\App\Http\Controllers\Admin\CourseFormsController::class, "destroy"]); Route::post('course-forms/excel-show', [\App\Http\Controllers\Admin\CourseFormsController::class, "excelShow"]); Route::post('course-forms/import', [\App\Http\Controllers\Admin\CourseFormsController::class, "import"]); Route::get('course-forms/clone', [\App\Http\Controllers\Admin\CourseFormsController::class, "clone"]); // 消息通知 Route::get('notifications/index', [\App\Http\Controllers\Admin\NotificationController::class, "index"]); Route::get('notifications/show', [\App\Http\Controllers\Admin\NotificationController::class, "show"]); Route::post('notifications/save', [\App\Http\Controllers\Admin\NotificationController::class, "save"]); Route::get('notifications/destroy', [\App\Http\Controllers\Admin\NotificationController::class, "destroy"]); // 预约地点配置 Route::get('appointment-type/index', [\App\Http\Controllers\Admin\AppointmentTypeController::class, "index"]); Route::get('appointment-type/show', [\App\Http\Controllers\Admin\AppointmentTypeController::class, "show"]); Route::post('appointment-type/save', [\App\Http\Controllers\Admin\AppointmentTypeController::class, "save"]); Route::get('appointment-type/destroy', [\App\Http\Controllers\Admin\AppointmentTypeController::class, "destroy"]); // 预约次数配置 Route::get('course-appointment-total/index', [\App\Http\Controllers\Admin\CourseAppointmentTotalController::class, "index"]); Route::get('course-appointment-total/show', [\App\Http\Controllers\Admin\CourseAppointmentTotalController::class, "show"]); Route::post('course-appointment-total/save', [\App\Http\Controllers\Admin\CourseAppointmentTotalController::class, "save"]); Route::get('course-appointment-total/destroy', [\App\Http\Controllers\Admin\CourseAppointmentTotalController::class, "destroy"]); Route::post('course-appointment-total/batch-update-total', [\App\Http\Controllers\Admin\CourseAppointmentTotalController::class, "batchUpdateTotal"]); // 供需信息 Route::get('supply-demand/index', [\App\Http\Controllers\Admin\SupplyDemandController::class, "index"]); Route::get('supply-demand/show', [\App\Http\Controllers\Admin\SupplyDemandController::class, "show"]); Route::post('supply-demand/save', [\App\Http\Controllers\Admin\SupplyDemandController::class, "save"]); Route::get('supply-demand/destroy', [\App\Http\Controllers\Admin\SupplyDemandController::class, "destroy"]); Route::get('supply-demand/chart', [\App\Http\Controllers\Admin\SupplyDemandController::class, "chart"]); Route::get('supply-demand/message-list', [\App\Http\Controllers\Admin\SupplyDemandController::class, "messageList"]); // 图书管理 Route::get('book/index', [\App\Http\Controllers\Admin\BookController::class, "index"]); Route::get('book/show', [\App\Http\Controllers\Admin\BookController::class, "show"]); Route::post('book/save', [\App\Http\Controllers\Admin\BookController::class, "save"]); Route::get('book/destroy', [\App\Http\Controllers\Admin\BookController::class, "destroy"]); Route::post('book/excel-show', [\App\Http\Controllers\Admin\BookController::class, "excelShow"]); Route::post('book/import', [\App\Http\Controllers\Admin\BookController::class, "import"]); // 课程评价问卷 Route::get('course-content-evaluations/index', [\App\Http\Controllers\Admin\CourseContentEvaluationsController::class, "index"]); Route::get('course-content-evaluations/show', [\App\Http\Controllers\Admin\CourseContentEvaluationsController::class, "show"]); Route::post('course-content-evaluations/save', [\App\Http\Controllers\Admin\CourseContentEvaluationsController::class, "save"]); Route::get('course-content-evaluations/destroy', [\App\Http\Controllers\Admin\CourseContentEvaluationsController::class, "destroy"]); // 课程评价设置 Route::get('course-content-evaluation-ask/index', [\App\Http\Controllers\Admin\CourseContentEvaluationAskController::class, "index"]); Route::get('course-content-evaluation-ask/show', [\App\Http\Controllers\Admin\CourseContentEvaluationAskController::class, "show"]); Route::post('course-content-evaluation-ask/save', [\App\Http\Controllers\Admin\CourseContentEvaluationAskController::class, "save"]); Route::get('course-content-evaluation-ask/destroy', [\App\Http\Controllers\Admin\CourseContentEvaluationAskController::class, "destroy"]); // 课程评价信息 Route::get('course-content-evaluation-form/index', [\App\Http\Controllers\Admin\CourseContentEvaluationFormController::class, "index"]); Route::get('course-content-evaluation-form/show', [\App\Http\Controllers\Admin\CourseContentEvaluationFormController::class, "show"]); Route::post('course-content-evaluation-form/save', [\App\Http\Controllers\Admin\CourseContentEvaluationFormController::class, "save"]); Route::get('course-content-evaluation-form/destroy', [\App\Http\Controllers\Admin\CourseContentEvaluationFormController::class, "destroy"]); // 日历 Route::get('calendars/index', [\App\Http\Controllers\Admin\CalendarsController::class, "index"]); Route::get('calendars/show', [\App\Http\Controllers\Admin\CalendarsController::class, "show"]); Route::post('calendars/save', [\App\Http\Controllers\Admin\CalendarsController::class, "save"]); Route::get('calendars/destroy', [\App\Http\Controllers\Admin\CalendarsController::class, "destroy"]); // 邮件模版 Route::get('email-template/index', [\App\Http\Controllers\Admin\EmailTemplateController::class, "index"]); Route::get('email-template/show', [\App\Http\Controllers\Admin\EmailTemplateController::class, "show"]); Route::post('email-template/save', [\App\Http\Controllers\Admin\EmailTemplateController::class, "save"]); Route::get('email-template/destroy', [\App\Http\Controllers\Admin\EmailTemplateController::class, "destroy"]); // 邮件发送配置 Route::get('email-record/index', [\App\Http\Controllers\Admin\EmailRecordController::class, "index"]); Route::get('email-record/show', [\App\Http\Controllers\Admin\EmailRecordController::class, "show"]); Route::post('email-record/save', [\App\Http\Controllers\Admin\EmailRecordController::class, "save"]); Route::post('email-record/send-example', [\App\Http\Controllers\Admin\EmailRecordController::class, "sendExample"]); Route::get('email-record/destroy', [\App\Http\Controllers\Admin\EmailRecordController::class, "destroy"]); Route::post('email-record/excel-show', [\App\Http\Controllers\Admin\EmailRecordController::class, "excelShow"]); // 企业管理 Route::get('company/index', [\App\Http\Controllers\Admin\CompanyController::class, "index"]); Route::get('company/show', [\App\Http\Controllers\Admin\CompanyController::class, "show"]); Route::post('company/save', [\App\Http\Controllers\Admin\CompanyController::class, "save"]); Route::get('company/destroy', [\App\Http\Controllers\Admin\CompanyController::class, "destroy"]); // 签到管理 Route::get('course-content-check/index', [\App\Http\Controllers\Admin\CourseContentCheckController::class, "index"]); Route::get('course-content-check/show', [\App\Http\Controllers\Admin\CourseContentCheckController::class, "show"]); Route::post('course-content-check/save', [\App\Http\Controllers\Admin\CourseContentCheckController::class, "save"]); Route::get('course-content-check/destroy', [\App\Http\Controllers\Admin\CourseContentCheckController::class, "destroy"]); }); }); /** * 移动端 */ Route::group(["namespace" => "Mobile", "prefix" => "mobile"], function () { // 配置 Route::get('other/config', [\App\Http\Controllers\Mobile\OtherController::class, "config"]); // 轮播图 Route::get('other/banner', [\App\Http\Controllers\Mobile\OtherController::class, "banner"]); // 公司查询 Route::get('other/company', [\App\Http\Controllers\Mobile\OtherController::class, "company"]); // 公司查询 Route::get('other/company-list', [\App\Http\Controllers\Mobile\OtherController::class, "companyList"]); // 通知 Route::get('course/notices', [\App\Http\Controllers\Mobile\CourseController::class, "notices"]); // 课程 Route::get('course/course', [\App\Http\Controllers\Mobile\CourseController::class, "course"]); Route::get('course/course-detail-pc', [\App\Http\Controllers\Mobile\CourseController::class, "courseDetailPc"]); // 小程序登陆 Route::get('user/applet-login', [\App\Http\Controllers\Mobile\UserController::class, "appletLogin"]); // 手机号登陆 Route::get('user/mobile-login', [\App\Http\Controllers\Mobile\UserController::class, "mobileLogin"]); // 手机号登陆发送验证码 Route::get('user/mobile-login-code', [\App\Http\Controllers\Mobile\UserController::class, "mobileLoginCode"]); // 新闻列表 Route::get('course/news', [\App\Http\Controllers\Mobile\CourseController::class, "news"]); // 新闻详情 Route::get('course/news-detail', [\App\Http\Controllers\Mobile\CourseController::class, "newsDetail"]); Route::get('course/course-detail', [\App\Http\Controllers\Mobile\CourseController::class, "courseDetail"]); Route::get('course/course-content-detail', [\App\Http\Controllers\Mobile\CourseController::class, "courseContentDetail"]); // 支付回调 Route::any('course/pay_callback', [\App\Http\Controllers\Mobile\CourseController::class, "payCallback"]); Route::group(['middleware' => ['sanctum.jwt:mobile']], function () { // 其他 Route::post('upload-file', [\App\Http\Controllers\Mobile\UploadController::class, "uploadFile"]); // 用户信息 Route::get('user/account-login', [\App\Http\Controllers\Mobile\UserController::class, "accountLogin"]); Route::post('user/update-user', [\App\Http\Controllers\Mobile\UserController::class, "updateUser"]); Route::get('user/get-user-info', [\App\Http\Controllers\Mobile\UserController::class, "getUserInfo"]); Route::get('user/mobile', [\App\Http\Controllers\Mobile\UserController::class, "mobile"]); Route::get('user/bind-mobile', [\App\Http\Controllers\Mobile\UserController::class, "bindMobile"]); Route::get('user/check-mobile', [\App\Http\Controllers\Mobile\UserController::class, "checkMobile"]); Route::get('user/send-sms', [\App\Http\Controllers\Mobile\UserController::class, "sendSms"]); Route::post('user/update-donates', [\App\Http\Controllers\Mobile\UserController::class, "updateDonates"]); // 课程信息 Route::get('course/evaluation-detail', [\App\Http\Controllers\Mobile\CourseController::class, "evaluationDetail"]); Route::post('course/sign', [\App\Http\Controllers\Mobile\CourseController::class, "sign"]); Route::get('course/my-course', [\App\Http\Controllers\Mobile\CourseController::class, "myCourse"]); Route::get('course/my-course-content', [\App\Http\Controllers\Mobile\CourseController::class, "myCourseContent"]); Route::post('course/course-form', [\App\Http\Controllers\Mobile\CourseController::class, "courseForm"]); Route::get('course/get-sign', [\App\Http\Controllers\Mobile\CourseController::class, "getSign"]); Route::post('course/update-sign', [\App\Http\Controllers\Mobile\CourseController::class, "updateSign"]); Route::post('course/course-content-form', [\App\Http\Controllers\Mobile\CourseController::class, "courseContentForm"]); // 获取缴费二维码 Route::get('course/pay', [\App\Http\Controllers\Mobile\CourseController::class, "pay"]); Route::get('course/contents', [\App\Http\Controllers\Mobile\CourseController::class, "contents"]); // 计算距离 Route::get('course/distance', [\App\Http\Controllers\Mobile\CourseController::class, "distance"]); // 课表签到 Route::get('course/content-check', [\App\Http\Controllers\Mobile\CourseController::class, "contentCheck"]); // 课程签到 Route::get('course/course-check', [\App\Http\Controllers\Mobile\CourseController::class, "courseCheck"]); // 签到列表 Route::get('course/content-check-list', [\App\Http\Controllers\Mobile\CourseController::class, "contentCheckList"]); // 校友库 Route::get('course/user-list', [\App\Http\Controllers\Mobile\CourseController::class, "userList"]); // 日历 Route::get('course/calendars', [\App\Http\Controllers\Mobile\CourseController::class, "calendars"]); // 预约 Route::get('schedule/index', [\App\Http\Controllers\Mobile\ScheduleController::class, "index"]); Route::get('schedule/detail', [\App\Http\Controllers\Mobile\ScheduleController::class, "detail"]); Route::get('schedule/check', [\App\Http\Controllers\Mobile\ScheduleController::class, "check"]); Route::post('schedule/save', [\App\Http\Controllers\Mobile\ScheduleController::class, "save"]); Route::get('schedule/cancel', [\App\Http\Controllers\Mobile\ScheduleController::class, "cancel"]); // 供需信息 Route::get('supply-demand/index', [\App\Http\Controllers\Mobile\SupplyDemandController::class, "index"]); Route::get('supply-demand/detail', [\App\Http\Controllers\Mobile\SupplyDemandController::class, "detail"]); Route::post('supply-demand/save', [\App\Http\Controllers\Mobile\SupplyDemandController::class, "save"]); Route::get('supply-demand/destroy', [\App\Http\Controllers\Mobile\SupplyDemandController::class, "destroy"]); // 供需信息留言 Route::get('supply-demand/dialogues', [\App\Http\Controllers\Mobile\SupplyDemandController::class, "dialogues"]); Route::post('supply-demand/send-message', [\App\Http\Controllers\Mobile\SupplyDemandController::class, "sendMessage"]); Route::get('supply-demand/message-list', [\App\Http\Controllers\Mobile\SupplyDemandController::class, "messageList"]); // 供需信息收藏 Route::get('supply-demand/keep-index', [\App\Http\Controllers\Mobile\SupplyDemandController::class, "keepIndex"]); Route::get('supply-demand/keep-supply-demand', [\App\Http\Controllers\Mobile\SupplyDemandController::class, "keepSupplyDemand"]); Route::get('supply-demand/un-keep-supply-demand', [\App\Http\Controllers\Mobile\SupplyDemandController::class, "unKeepSupplyDemand"]); // 图书前台接口 Route::get('book/other', [\App\Http\Controllers\Mobile\BookController::class, "other"]); Route::get('book/index', [\App\Http\Controllers\Mobile\BookController::class, "index"]); Route::get('book/detail', [\App\Http\Controllers\Mobile\BookController::class, "detail"]); }); });