name('mobile.home'); /*二维码信息*/ Route::get('/qrcode/{hashid}', 'Mobile\QrcodeController@show')->name('mobile.qrcode'); Route::get('/test/index', 'Mobile\Active\TestController@index')->name('mobile.test.index'); Route::get('/active/recruit', 'Mobile\Active\RecruitController@index')->name('mobile.active.recruit'); /*认证*/ Route::group([ 'prefix' => '/auth', ], function (Router $router) { $router->get('login', 'Mobile\Auth\LoginController@showLoginForm')->name('mobile.login'); $router->post('login', 'Mobile\Auth\LoginController@loginByAccount'); $router->get('logout', 'Mobile\Auth\LoginController@logout')->name('mobile.logout'); $router->get('login/mobile', 'Mobile\Auth\LoginController@showLoginMobileForm')->name('mobile.login.mobile'); $router->post('login/mobile', 'Mobile\Auth\LoginController@loginBySms'); $router->get('login/company', 'Mobile\Auth\LoginController@showLoginCompanyForm')->name('mobile.login.company'); $router->post('login/company', 'Mobile\Auth\LoginController@loginByCompany'); $router->get('register', 'Mobile\Auth\RegisterController@registerIndex')->name('mobile.register.index'); $router->get('register/person', 'Mobile\Auth\RegisterController@registerPerson')->name('mobile.register.person'); $router->get('register/person/email', 'Mobile\Auth\RegisterController@registerPersonEmail')->name('mobile.register.person.email'); $router->post('register/person', 'Mobile\Auth\RegisterController@registerPersonPost'); $router->get('register/send_email/{type}', 'Mobile\Auth\RegisterController@showSendEmail')->name('mobile.register.send_email'); $router->get('register/company', 'Mobile\Auth\RegisterController@registerCompany')->name('mobile.register.company'); $router->post('register/company', 'Mobile\Auth\RegisterController@registerCompanyPost'); $router->get('email/check/{token}/{tag?}', 'Mobile\Auth\EmailController@checkEmail')->name('mobile.email.check'); $router->get('password/request', 'Mobile\Auth\ResetPasswordController@passwordRequest')->name('mobile.password.request'); $router->get('password/request/mobile/{utype}', 'Mobile\Auth\ResetPasswordController@passwordRequestMobile')->name('mobile.password.request.mobile'); $router->get('password/request/email/{utype}', 'Mobile\Auth\ResetPasswordController@passwordRequestEmail')->name('mobile.password.request.email'); $router->post('password/request', 'Mobile\Auth\ResetPasswordController@passwordRequestPost'); $router->get('password/reset/{token}', 'Mobile\Auth\ResetPasswordController@passwordReset')->name('mobile.password.reset'); $router->post('password/reset/{token}', 'Mobile\Auth\ResetPasswordController@passwordResetPost'); $router->get('thirdlogin/official/openid', 'Mobile\Auth\ThirdloginController@officialGetOpenid')->name('mobile.auth.thirdlogin.official.openid'); $router->get('thirdlogin/official/login', 'Mobile\Auth\ThirdloginController@officialLogin')->name('mobile.auth.thirdlogin.official'); $router->get('thirdlogin/official/login_to_web/{ticket}', 'Mobile\Auth\ThirdloginController@officialLoginToWeb')->name('mobile.auth.thirdlogin.official.login_to_web'); $router->get('thirdlogin/bind/{login_type}', 'Mobile\Auth\ThirdloginController@bindAccount')->name('mobile.auth.thirdlogin.bind'); $router->get('thirdlogin/bind/company/{login_type}', 'Mobile\Auth\ThirdloginController@bindCompanyAccount')->name('mobile.auth.thirdlogin.bind.company'); $router->post('thirdlogin/bind/{login_type}/{utype}', 'Mobile\Auth\ThirdloginController@bindAccountPost')->name('mobile.auth.thirdlogin.bind.post'); $router->get('thirdlogin/bind/new/{login_type}', 'Mobile\Auth\ThirdloginController@bindNewAccount')->name('mobile.auth.thirdlogin.bind.new'); $router->get('thirdlogin/bind/new/company/{login_type}', 'Mobile\Auth\ThirdloginController@bindNewCompanyAccount')->name('mobile.auth.thirdlogin.bind.new.company'); $router->post('thirdlogin/bind/new/{login_type}/{utype}', 'Mobile\Auth\ThirdloginController@bindNewAccountPost')->name('mobile.auth.thirdlogin.bind.new.post'); }); Route::group([ 'prefix' => '/active' ],function (Router $router){ Route::group([ 'middleware'=>'MobileActiveForm' ],function (Router $router){ $router->get('rcg','Mobile\Active\RcgController@index')->name('mobile.rcg'); $router->get('rcg/rcg','Mobile\Active\RcgController@rcg')->name('mobile.rcg.rcg'); $router->post('rcg/checkCard','Mobile\Active\RcgController@checkCard')->name('mobile.rcg.checkCard'); $router->post('rcg/putAppointment','Mobile\Active\RcgController@putAppointment')->name('mobile.rcg.putAppointment'); $router->any('rcg/getAppointment','Mobile\Active\RcgController@getAppointment')->name('mobile.rcg.getAppointment'); $router->post('rcg/putEvaluate','Mobile\Active\RcgController@putEvaluate')->name('mobile.rcg.putEvaluate'); $router->get('rcg/putEvaluateMobile','Mobile\Active\RcgController@putEvaluateMobile')->name('mobile.rcg.putEvaluateMobile'); $router->get('rcg/register','Mobile\Active\RcgController@addInfo')->name('mobile.rcg.register'); $router->post('rcg/rcgCreate', 'Mobile\Active\RcgController@rcgCreate')->name('mobile.rcg.rcgCreate'); $router->post('rcg/upload', 'Mobile\Active\RcgController@upload')->name('mobile.rcg.upload'); $router->post('rcg/quickReg', 'Mobile\Active\RcgController@quickReg')->name('mobile.rcg.quickReg'); $router->get('spring/enterprise','Mobile\Active\SpringController@enterprise')->name('mobile.spring.enterprise'); $router->post('spring/enterprise','Mobile\Active\SpringController@enterprise')->name('mobile.spring.enterprise'); $router->post('spring/uploadfile','Mobile\Active\SpringController@uploadfile')->name('mobile.spring.uploadfile'); $router->get('spring/job','Mobile\Active\SpringController@job')->name('mobile.spring.job'); $router->post('spring/jobHunterRegister', 'Mobile\Active\SpringController@jobHunterRegister')->name('mobile.spring.jobCreate'); $router->post('spring/getCompanyList','Mobile\Active\SpringController@getCompanyList')->name('mobile.spring.getCompanyList'); $router->post('spring/verifyCompany','Mobile\Active\SpringController@verifyCompany')->name('mobile.spring.verifyCompany'); $router->get('spring/verify','Mobile\Active\SpringController@verify')->name('mobile.spring.verify'); $router->get('spring/test','Mobile\Active\SpringController@test')->name('mobile.spring.test'); $router->post('rcg/chain','Mobile\Active\RcgController@chain')->name('mobile.spring.chain'); $router->post('rcg/getChainList','Mobile\Active\RcgController@getChainList')->name('mobile.spring.getChainList'); $router->post('rcg/getPolicyContent','Mobile\Active\RcgController@getPolicyContent')->name('mobile.spring.getPolicyContent'); $router->get('jobfair/online2020m','Mobile\Active\JobfairController@online2020m')->name('mobile.jobfair.online2020m'); $router->get('rcg/sendSms','Mobile\Active\RcgController@sendSms')->name('mobile.rcg.sendSms'); $router->get('rcg/service_code','Mobile\Active\RcgController@serviceCode')->name('mobile.rcg.serviceCode'); /*新春招聘会*/ $router->get('spring/{type}', 'Mobile\Active\SpringController@index')->name('mobile.active.spring'); $router->get('spring_special', 'Mobile\Active\SpringController@special')->name('mobile.active.spring_special'); $router->get('spring_special/jkq', 'Mobile\Active\SpringController@special_jkq')->name('mobile.active.spring_special_jkq'); $router->get('spring_jkq_login', 'Mobile\Active\SpringController@jkq_login')->name('mobile.active.spring_jkq_login'); $router->get('spring_jkq_wechat_back', 'Mobile\Active\SpringController@jkq_wechat_back')->name('mobile.active.spring_jkq_wechat_back'); $router->get('spring_special/live', 'Mobile\Active\SpringController@special_live')->name('mobile.active.spring_special_live'); /*泉职大*/ $router->any('quanzhida', 'Mobile\Active\QuanzhidaController@index')->name('mobile.quanzhida'); }); }); /*通用接口*/ Route::group([ 'prefix' => '/common', ], function (Router $router) { $router->get('order/wechat', 'Mobile\Common\wechatController@orderWechat')->name('mobile.common.orderWechat'); $router->post('service/weixin/payStatus', 'Mobile\Person\CompanyInterviewController@payStatus')->name('mobile.company.payStatus')->middleware('auth:web-company'); //企业用户微信确认付款 }); /*个人*/ Route::group([ 'prefix' => '/person' ], function (Router $router) { Route::group([ 'middleware' => ['auth:web-member'] ], function (Router $router) { Route::group([ 'middleware'=>'MobilePersonAuth' ], function (Router $router) { $router->get('index', 'Mobile\Person\ResumeController@index')->name('mobile.person.index'); $router->any('signIn', 'Mobile\Person\ResumeController@signIn')->name('mobile.person.signIn'); $router->get('service/task', 'Mobile\Person\ResumeController@task')->name('mobile.person.task'); $router->get('service/task/detail', 'Mobile\Person\ResumeController@taskDetail') ->name('mobile.person.taskDetail'); $router->get('service/increment_add/{type}/{id?}', 'Mobile\Person\ResumeController@incrementAdd') ->name('mobile.person.increment_add'); $router->post('resume/refreshResume', 'Mobile\Person\ResumeController@refreshResume') ->name('mobile.person.refreshResume'); $router->get('resume', 'Mobile\Person\ResumeController@resume')->name('mobile.person.resume'); $router->post('resume/set_entrust', 'Mobile\Person\ResumeController@set_entrust') ->name('mobile.person.set_entrust'); $router->post('resume/set_entrust_del', 'Mobile\Person\ResumeController@set_entrust_del') ->name('mobile.person.set_entrust_del'); $router->post('resume/save_resume_privacy', 'Mobile\Person\ResumePrivacyController@save_resume_privacy') ->name('mobile.person.save_resume_privacy'); $router->post('resume/set_del_resume', 'Mobile\Person\ResumeController@setDelResume') ->name('mobile.person.set_del_resume'); $router->post('resume/set_def', 'Mobile\Person\ResumeController@setDef')->name('mobile.person.set_def'); $router->get('resumeUpdate/{id}', 'Mobile\Person\ResumeController@resumeUpdate') ->name('mobile.person.resumeUpdate'); $router->post('resume/updateTitle', 'Mobile\Person\ResumeController@updateTitle') ->name('mobile.person.updateTitle'); $router->get('resume/resumeEducation', 'Mobile\Person\ResumeController@resumeEducation') ->name('mobile.person.resumeEducation'); $router->get('resume/resumeWork', 'Mobile\Person\ResumeController@resumeWork') ->name('mobile.person.resumeWork'); $router->get('resume/resumeTrain', 'Mobile\Person\ResumeController@resumeTrain') ->name('mobile.person.resumeTrain'); $router->get('resume/resumeCredent', 'Mobile\Person\ResumeController@resumeCredent') ->name('mobile.person.resumeCredent'); $router->get('resume/ajax_get_language_list', 'Mobile\Person\ResumeController@getLanguageL') ->name('mobile.person.ajax_get_language_list'); $router->post('memberInfo/upload/head', 'Mobile\Person\ResumeController@uploadHead') ->name('mobile.person.upload.head'); $router->get('resume/updateHunt/{resume_id?}', 'Mobile\Person\ResumeController@updateHunt') ->name('mobile.person.updateHunt'); $router->post('resume/hunt/up', 'Mobile\Person\ResumeController@updHunt') ->name('mobile.person.updHunt'); $router->get('resume/updateDescription/{resume_id?}', 'Mobile\Person\ResumeController@updateDescription') ->name('mobile.person.updateDescription'); $router->get('resume/educationEdit/{resume_id?}/{id?}', 'Mobile\Person\ResumeController@educationEdit') ->name('mobile.person.educationEdit'); $router->get('resume/workEdit/{resume_id?}/{id?}', 'Mobile\Person\ResumeController@workEdit') ->name('mobile.person.workEdit'); $router->get('resume/trainEdit/{resume_id?}/{id?}', 'Mobile\Person\ResumeController@trainEdit') ->name('mobile.person.trainEdit'); $router->get('resume/certificate/{resume_id?}/{id?}', 'Mobile\Person\ResumeController@certificate') ->name('mobile.person.certificate'); $router->get('resume/language/{resume_id?}/{id?}', 'Mobile\Person\ResumeController@language') ->name('mobile.person.language'); $router->get('resume/speciality/{resume_id?}/{id?}', 'Mobile\Person\ResumeController@speciality') ->name('mobile.person.speciality'); $router->get('resume/images/{resume_id?}/{id?}', 'Mobile\Person\ResumeController@images') ->name('mobile.person.images'); $router->get('jobs', 'Mobile\Person\CompanyInterviewController@jobsInterview') ->name('mobile.person.jobs_interview'); $router->post('jobs/set_interview', 'Mobile\Person\CompanyInterviewController@setInterview') ->name('mobile.person.set_interview'); $router->any('jobs/del_interview', 'Mobile\Person\CompanyInterviewController@delInterview') ->name('mobile.person.del_interview'); $router->get('jobs/attention_me', 'Mobile\Person\CompanyInterviewController@attentionMe') ->name('mobile.person.attention_me'); $router->any('jobs/del_attention', 'Mobile\Person\CompanyInterviewController@delAttention') ->name('mobile.person.del_attention'); $router->get('jobs/apply_jobs', 'Mobile\Person\CompanyInterviewController@jobsApply') ->name('mobile.person.apply_jobs'); $router->get('service/order_list', 'Mobile\Person\CompanyInterviewController@order_list') ->name('mobile.person.order_list'); $router->get('service/order_detail', 'Mobile\Person\CompanyInterviewController@order_detail') ->name('mobile.person.order_detail'); $router->post('service/order_cancel', 'Mobile\Person\CompanyInterviewController@order_cancel') ->name('mobile.person.order_cancel'); $router->post('resume/increment_stick_save', 'Mobile\Person\CompanyInterviewController@incrementStickSave') ->name('mobile.person.increment_stick_save'); $router->post('resume/increment_add_save', 'Mobile\Person\CompanyInterviewController@incrementAddSave') ->name('mobile.person.increment_add_save'); $router->match(['GET','POST'], 'service/pay', 'Mobile\Person\CompanyInterviewController@pay') ->name('mobile.person.pay'); $router->post('service/weixin/payStatus', 'Mobile\Person\CompanyInterviewController@payStatus') ->name('mobile.person.payStatus'); $router->match(['GET','POST'], 'service/payAgain', 'Mobile\Person\CompanyInterviewController@payAgain') ->name('mobile.person.payAgain'); $router->get('collection', 'Mobile\Person\CompanyInterviewController@jobsF')->name('mobile.person.jobsF'); $router->any('collection/resume_apply_ajax', 'Mobile\Person\CompanyInterviewController@resumeApplyAjax') ->name('mobile.person.resume_apply_ajax'); $router->any('collection/resume_apply', 'Mobile\Person\CompanyInterviewController@resumeApply') ->name('mobile.person.resume_apply'); $router->get('collection/attention_com', 'Mobile\Person\CompanyInterviewController@attentionCom') ->name('mobile.person.attention_com'); $router->get('resume/shield_company', 'Mobile\Person\CompanyInterviewController@shieldCompany') ->name('mobile.person.shieldCompany'); $router->post('resume/save_shield_company', 'Mobile\Person\CompanyInterviewController@saveShieldCompany') ->name('mobile.person.save_shield_company'); $router->get('memberInfo/memberSafe', 'Mobile\Person\CompanyInterviewController@memberSafe') ->name('mobile.person.memberSafe'); $router->get('memberInfo/bind', 'Mobile\Person\CompanyInterviewController@bind') ->name('mobile.person.bind'); $router->post('resume/resumeImages', 'Mobile\Person\ResumeController@resumeImages') ->name('mobile.resume.resumeImages'); $router->post('resume/tagSave', 'Mobile\Person\ResumeController@tagSave') ->name('mobile.person.tagSave'); $router->post('resume/tagDelete', 'Mobile\Person\ResumeController@tagDelete') ->name('mobile.person.tagDelete'); $router->post('resume/save_language', 'Mobile\Person\ResumeController@saveLanguage') ->name('mobile.person.saveLanguage'); $router->post('resume/resumeCredentAdd', 'Mobile\Person\ResumeController@resumeCredentAdd') ->name('mobile.person.resumeCredentAdd'); $router->post('resume/resumeTrainAdd', 'Mobile\Person\ResumeController@resumeTrainAdd') ->name('mobile.person.resumeTrainAdd'); $router->get('pwd/cer_pwd', 'Mobile\Person\CompanyInterviewController@perSecPwd') ->name('mobile.person.perSecPwd'); $router->post('pwd/cer_pwd_update', 'Mobile\Person\CompanyInterviewController@passwordInfo') ->name('mobile.person.passwordInfo'); $router->get('per/memberLog', 'Mobile\Person\CompanyInterviewController@memberLog') ->name('mobile.person.memberLog'); $router->get('pms', 'Mobile\Person\CompanyInterviewController@pms')->name('mobile.person.pms'); $router->get('pms/show', 'Mobile\Person\CompanyInterviewController@pmsShow')->name('mobile.person.pmsShow'); $router->get('feedback', 'Mobile\Person\CompanyInterviewController@feedback') ->name('mobile.person.feedback'); $router->post('feedback/create', 'Mobile\Person\CompanyInterviewController@feedbackCreate') ->name('mobile.person.feedbackCreate'); $router->get('msg', 'Mobile\Person\CompanyInterviewController@msg')->name('mobile.person.msg'); $router->post('msg_send', 'Mobile\Person\CompanyInterviewController@msgSend') ->name('mobile.person.msg_send'); $router->get('person/jobfair', 'Mobile\Person\CompanyInterviewController@personJobfair') ->name('mobile.person.jobfair'); //pad部分后增 $router->get('jobfairOpen', 'Mobile\Person\JobfairController@jobfairOpen') ->name('mobile.jobfairOpen'); $router->get('myjobfair', 'Mobile\Person\JobfairController@index') ->name('mobile.myjobfair'); $router->get('jobfairCompany', 'Mobile\Person\JobfairController@jobfairCompany') ->name('mobile.jobfairCompany'); $router->get('jobfairJobs', 'Mobile\Person\JobfairController@jobfairJobs') ->name('mobile.jobfairJobs'); $router->get('jobfairOrder', 'Mobile\Person\JobfairController@jobfairOrder') ->name('mobile.jobfairOrder'); $router->get('jobfairInterview', 'Mobile\Person\JobfairController@jobfairInterview') ->name('mobile.jobfairInterview'); $router->get('user/code', 'Mobile\Person\JobfairController@userCode') ->name('mobile.userCode'); $router->get('user/jobs_subscribe', 'Mobile\Person\JobfairController@jobsSubscribe') ->name('mobile.jobsSubscribe'); $router->get('user/jobs_subscribe_edit/{id?}', 'Mobile\Person\JobfairController@jobsSubscribeEdit') ->name('mobile.jobsSubscribeEdit'); }); $router->get('resumeAdd', 'Mobile\Person\ResumeController@resumeAdd') ->name('mobile.person.resumeAdd'); $router->post('resume/create', 'Mobile\Person\ResumeController@resumeCreate') ->name('mobile.person.resumeCreate'); $router->get('resumeCheck', 'Mobile\Person\ResumeController@resumeCheck') ->name('mobile.person.resumeCheck'); $router->get('resume_add_success', 'Mobile\Person\ResumeController@resume_add_success') ->name('mobile.person.resume_add_success'); $router->post('resumeWorkAdd', 'Mobile\Person\ResumeController@resumeWorkAdd') ->name('mobile.person.resumeWorkAdd'); $router->post('resume/resumeEducationAdd', 'Mobile\Person\ResumeController@resumeEducationAdd') ->name('mobile.person.resumeEducationAdd'); $router->post('resume/updateSpecialty', 'Mobile\Person\ResumeController@updateSpecialty') ->name('mobile.person.updateSpecialty'); $router->get('memberInfo/{resume_id?}', 'Mobile\Person\ResumeController@memberInfo') ->name('mobile.person.memberInfo'); $router->post('memberInfo/updateInfo', 'Mobile\Person\ResumeController@updateInfo') ->name('mobile.person.updateInfo'); $router->get('mobile/cer_tel', 'Mobile\Person\CompanyInterviewController@perSecTel') ->name('mobile.person.perSecTel'); $router->post('mobile/mobileAudit', 'Mobile\Person\CompanyInterviewController@mobileAudit') ->name('mobile.person.mobileAudit'); $router->post('mobile/cer_tel_audit', 'Mobile\Person\CompanyInterviewController@mobileAuditCode') ->name('mobile.person.mobileAuditCode'); $router->get('email/cer_email', 'Mobile\Person\CompanyInterviewController@perSecEmail') ->name('mobile.person.perSecEmail'); $router->post('email/emailAudit', 'Mobile\Person\CompanyInterviewController@emailAudit') ->name('mobile.person.emailAudit'); $router->get('recuperate', 'Mobile\Person\CompanyInterviewController@recuperate')->name('mobile.person.recuperate'); $router->post('recuperate/audit_qx', 'Mobile\Person\CompanyInterviewController@audit_qx')->name('mobile.person.recuperate.audit_qx'); //新春招聘会 $router->get('lottery', 'Mobile\Person\CompanyInterviewController@lottery')->name('mobile.person.lottery'); //招考招聘 $router->get('recruit', 'Mobile\Person\ResumeController@recruit')->name('mobile.person.recruit'); $router->get('recruitInfo', 'Mobile\Person\ResumeController@recruit_info')->name('mobile.person.recruitInfo'); $router->get('recruitBasic', 'Mobile\Person\ResumeController@recruit_basic')->name('mobile.person.recruitBasic'); $router->post('saveRecruitBasic','Mobile\Person\ResumeController@saveRecruitBasic')->name('mobile.person.save_recruit_basic'); $router->get('recruitFamily','Mobile\Person\ResumeController@recruit_family')->name('mobile.person.recruitFamily'); $router->post('delRecruitFamily','Mobile\Person\ResumeController@delRecruitFamily')->name('mobile.person.recruitFamilyDelete'); $router->post('postRecruitFamily','Mobile\Person\ResumeController@postRecruitFamily')->name('mobile.person.recruitFamilyPost'); }); }); /*企业*/ Route::group([ 'prefix' => '/company', ], function (Router $router) { Route::group([ 'middleware'=>'auth:web-company' ], function (Router $router) { $router->get('info', 'Mobile\Company\CompanyController@companyInfo')->name('mobile.firm.info');//企业详情 $router->post('attach', 'Mobile\Company\CompanyController@attach')->name('mobile.firm.attach');//企业保存logo $router->post('info/save', 'Mobile\Company\CompanyController@companySave')->name('mobile.firm.info.save');//企业详情保存 $router->get('com/security', 'Mobile\Company\CompanyController@companySecurity')->name('mobile.firm.com.security'); //企业帐户安全 $router->get('com/security/mobile', 'Mobile\Company\CompanyController@authMobile')->name('mobile.firm.com.security.mobile'); //企业手机认证 $router->get('com/security/email', 'Mobile\Company\CompanyController@authEmail')->name('mobile.firm.com.security.email'); //企业Email认证 $router->post('com/security/email/send', 'Mobile\Company\CompanyController@emailSend')->name('mobile.firm.com.security.email.send'); //企业Email发送验证信息 $router->post('com/verify/code', 'Mobile\Company\CompanyController@verifyCode')->name('mobile.firm.com.verify.code'); //获取验证码 $router->post('com/mobile/auth', 'Mobile\Company\CompanyController@mobileAudit')->name('mobile.firm.com.mobile.auth'); //手机认证操作 $router->get('com/auth/{anew?}', 'Mobile\Company\CompanyController@companyAuth')->name('mobile.firm.com.auth'); //企业认证 $router->post('com/auth/certificate/save', 'Mobile\Company\CompanyController@certificateSave')->name('mobile.firm.com.auth.certificate.save'); //企业营业执照保存 $router->post('com/auth/certificate', 'Mobile\Company\CompanyController@certificate')->name('mobile.firm.com.auth.certificate'); //企业营业执照保存 $router->get('com/bindign', 'Mobile\Company\CompanyController@companyBind')->name('mobile.firm.com.binding');// 账号绑定 $router->get('unbindThird', 'Mobile\Company\CompanyController@unBindThird')->name('unbindThird'); //解除绑定 //我的套餐 $router->get('service/setmeal', 'Mobile\Company\ServiceController@index')->name('mobile.firm.service.setmeal');//我的套餐 $router->get('service/setmeal/detail', 'Mobile\Company\ServiceController@setmealDetail')->name('mobile.firm.service.setmeal.detail');//我的套餐明细 $router->get('service/setmeal/add', 'Mobile\Company\ServiceController@setmealAdd')->name('mobile.firm.service.setmeal.add');//升级套餐 $router->get('service/setmeal/confirm', 'Mobile\Company\ServiceController@paySetmeal')->name('mobile.firm.service.setmeal.confirm');//升级套餐提示 $router->match(['GET','POST'], 'service/setmeal/save', 'Mobile\Company\ServiceController@setmealAddSave')->name('mobile.firm.service.setmeal.save');//升级套餐保存 Route::group(['middleware'=>'MobileCompanyAuth'], function (Router $router) { $router->get('index', "Mobile\Company\CompanyController@index")->name('mobile.firm.index'); //企业中心首页 $router->get('com', 'Mobile\Company\CompanyController@com')->name('mobile.firm.com'); //企业管理 $router->get('com/img', 'Mobile\Company\CompanyController@companyImg')->name('mobile.firm.com.img'); //企业风采 $router->post('com/del/img', 'Mobile\Company\CompanyController@delImg')->name('mobile.firm.com.del.img'); //企业风采删除 $router->post('com/img/save', 'Mobile\Company\CompanyController@saveImg')->name('mobile.firm.com.img.save'); //企业风采保存 $router->get('sign', "Mobile\Company\CompanyController@sign")->name('mobile.firm.sing'); //签到 $router->get('com/security/username', 'Mobile\Company\CompanyController@modifyUsername')->name('mobile.firm.com.security.username'); //企业修改用户名 $router->get('com/security/pwd', 'Mobile\Company\CompanyController@modifyPwd')->name('mobile.firm.com.security.pwd'); //企业修改用户密码 $router->post('com/security/savepwd', 'Mobile\Company\CompanyController@savePwd')->name('mobile.firm.com.security.savepwd'); //企业修改用户密码 $router->post('com/security/username/save', 'Mobile\Company\CompanyController@saveUsername')->name('mobile.firm.com.security.username.save'); //企业修改用户名操作 //登录日志 $router->get('com/login/log', 'Mobile\Company\CompanyController@loginLog')->name('mobile.firm.com.login.log'); //登录日志 //系统消息 $router->get('com/pms', 'Mobile\Company\CompanyController@companyPms')->name('mobile.firm.com.psm'); //系统消息 $router->post('com/pms/read', 'Mobile\Company\CompanyController@pmsRead')->name('mobile.firm.com.psm.read'); //系统消息显示 //求职者咨询 $router->get('com/pms/consult', 'Mobile\Company\CompanyController@companyPmsConsult')->name('mobile.firm.com.psm.consult'); //求职者咨询 $router->get('com/pms/consult/show/{id}', 'Mobile\Company\CompanyController@comPmsConsultShow')->name('mobile.firm.com.psm.consult.show'); //求职者咨询 $router->post('com/pms/msg/send', 'Mobile\Company\CompanyController@msgSend')->name('mobile.firm.com.psm.msg.send'); //回复咨询 //意见反馈 $router->get('com/feedback', 'Mobile\Company\CompanyController@feedback')->name('mobile.firm.com.feedback');//意见反馈 $router->post('com/feedback/save', 'Mobile\Company\CompanyController@feedbackSave')->name('mobile.firm.com.feedback.save');//意见反馈 //收到的简历 $router->get('resume/apply', 'Mobile\Company\ResumeController@resumeApply')->name('mobile.firm.resume.apply');//收到的简历 $router->get('resume/apply/del', 'Mobile\Company\ResumeController@delJobsApply')->name('mobile.firm.resume.apply.del');//收到的简历删除 //面试邀请 $router->get('resume/interview', 'Mobile\Company\ResumeController@interviewJobs')->name('mobile.firm.resume.interview');//面试邀请 $router->get('resume/interview/del', 'Mobile\Company\ResumeController@interviewDel')->name('mobile.firm.resume.interview.del');//面试邀请删除 //下载的简历 $router->get('resume/down', 'Mobile\Company\ResumeController@resumeDown')->name('mobile.firm.resume.down');//已下载简历 //收藏简历 $router->get('resume/favorites', 'Mobile\Company\ResumeController@favoritesResume')->name('mobile.firm.resume.favorites');//已收藏简历 $router->get('resume/favorites/del', 'Mobile\Company\ResumeController@favoritesResumeDel')->name('mobile.firm.resume.favorites.del');//已收藏简历 //管理职位 $router->get('jobs/list/{type?}', 'Mobile\Company\JobsController@jobsList')->name('mobile.firm.jobs.list'); //管理职位 $router->get('jobs/check_jobs_num', 'Mobile\Company\JobsController@checkJobsNum')->name('mobile.firm.jobs.check.jobs.num'); //查核可发布职位 $router->get('jobs/add/{id?}', 'Mobile\Company\JobsController@jobsAdd')->name('mobile.firm.jobs.add'); //添加职位 $router->post('jobs/save', 'Mobile\Company\JobsController@jobsSave')->name('mobile.firm.jobs.save'); //添加职位 $router->get('jobs/display', 'Mobile\Company\JobsController@jobsShow')->name('mobile.firm.jobs.display'); //恢复职位 $router->get('jobs/close', 'Mobile\Company\JobsController@jobsClose')->name('mobile.firm.jobs.close'); //关闭职位 $router->get('jobs/del', 'Mobile\Company\JobsController@jobsDel')->name('mobile.firm.jobs.del'); //删除职位 $router->match(['GET', 'POST'], 'jobs/refresh', 'Mobile\Company\JobsController@jobsRefresh')->name('mobile.firm.jobs.refresh'); //刷新职位 $router->get('jobs/refreshAll', 'Mobile\Company\JobsController@jobsRefreshAll')->name('mobile.firm.jobs.refreshAll'); //刷新所有职位 $router->get('jobs/to/jobfair', 'Mobile\Company\JobsController@jobsToJobfair')->name('mobile.firm.jobs.to.jobfair'); //职位添加到招聘会职位库 //增值服务 $router->get("increment/confirm", "Mobile\Company\ServiceController@confirmPayIncrement")->name('increment.confirm');//增值服务提示 $router->get('jobs/resume', 'Mobile\Company\ServiceController@resume')->name('mobile.firm.jobs.resume');//简历包 $router->get('jobs/sms', 'Mobile\Company\ServiceController@sms')->name('mobile.firm.jobs.sms');//短信包 $router->get('jobs/jobs', 'Mobile\Company\ServiceController@jobsNum')->name('mobile.firm.jobs.jobs');//职位包 $router->get('jobs/jobfair', 'Mobile\Company\ServiceController@jobfairNum')->name('mobile.firm.jobs.jobfair');//招聘会包 $router->get('jobs/stick', 'Mobile\Company\ServiceController@stick')->name('mobile.firm.jobs.stick');//职位置顶 $router->get('jobs/emergency', 'Mobile\Company\ServiceController@emergency')->name('mobile.firm.jobs.emergency');//职位紧急 $router->get('jobs/autoRefresh', 'Mobile\Company\ServiceController@autoRefresh')->name('mobile.firm.jobs.autoRefresh');//职位智能刷新 $router->match(['GET','POST'], 'service/increment/pay', 'Mobile\Company\ServiceController@incrementPaySave')->name('mobile.firm.service.increment.pay');//增值服务保存 $router->get('service/increment', 'Mobile\Company\ServiceController@increment')->name('mobile.firm.service.increment'); //增值服务列表 $router->get('increment/pay', 'Mobile\Company\ServiceController@JSApPay')->name('mobile.firm.service.increment.JSApPay'); //增值服务微信JSAP 生成订单 //我的积分 $router->get('service/points', 'Mobile\Company\ServiceController@points')->name('mobile.firm.service.points'); //我的积分 $router->get('service/points/detail', 'Mobile\Company\ServiceController@pointsDetail')->name('mobile.firm.service.points.detail'); //我的积分明细 $router->get('service/points/task', 'Mobile\Company\ServiceController@pointsTask')->name('mobile.firm.service.points.task');//做任务赚积分 $router->get('service/points/add', 'Mobile\Company\ServiceController@pointsAdd')->name('mobile.firm.service.points.add'); //购买积分页面 $router->get('service/points/save', 'Mobile\Company\ServiceController@pointsSave')->name('mobile.firm.service.points.save'); //购买积分提交 //我的订单 $router->get('service/order/index', 'Mobile\Company\ServiceController@orderList')->name('mobile.firm.service.order.index'); //订单列表 $router->get('service/order/detail/{id}', 'Mobile\Company\ServiceController@orderDetail')->name('mobile.firm.service.order.detail'); //订单详情 $router->get('service/order/cancel/{id}', 'Mobile\Company\ServiceController@orderCancel')->name('mobile.firm.service.order.cancel'); //取消订单 $router->post('service/invoice/save', 'Mobile\Company\ServiceController@invoiceSave')->name('mobile.firm.service.invoice.save'); //索取发票保存 $router->get('service/order/pay/repeat/{id}', 'Mobile\Company\ServiceController@orderPayRepeat')->name('mobile.firm.service.order.pay.repeat'); //重新支付 //招聘会管理 //企业中心 $router->get('com/jobfair/index', 'Mobile\Jobfair\JobfairController@jobfairIndex')->name('mobile.firm.jobfair.index'); //企业中心招聘会列表 $router->get('com/jobfair/jobfair_enact', 'Mobile\Jobfair\JobfairController@jobfairEnact')->name('mobile.firm.jobfair.enact'); //企业中心招聘会定展纪录 $router->get('com/jobfair/jobfair_jobs_list', 'Mobile\Jobfair\JobfairController@jobfairJobsList')->name('mobile.firm.jobfair_jobs.list'); //企业中心招聘会职位 $router->get('com/jobfair/jobfair_jobs_add', 'Mobile\Jobfair\JobfairController@jobfairJobsAdd')->name('mobile.firm.jobfair_jobs.add'); //企业中心招聘会职位发布 $router->get('com/jobfair/jobfair_jobs_edit/{id}', 'Mobile\Jobfair\JobfairController@jobfairJobsEdit')->name('mobile.firm.jobfair_jobs.edit'); //企业中心招聘会职位编辑 $router->get('com/jobfair/jobfair_jobs_del', 'Mobile\Jobfair\JobfairController@jobfairJobsDel')->name('mobile.firm.jobfair_jobs.del'); //企业中心招聘会职位编辑 $router->post('com/jobfair/jobfair_jobs_save', 'Mobile\Jobfair\JobfairController@jobfairJobsSave')->name('mobile.firm.jobfair_jobs.save'); //企业中心招聘会职位保存 $router->any('com/jobfair/jobfair_jobs_put_jobs', 'Mobile\Jobfair\JobfairController@jobfairJobsPutJobs')->name('mobile.firm.jobfair_jobs.put_jobs'); //企业中心招聘会职位保存 //现场招聘会 $router->get('com/jobfair/scene/open', 'Mobile\Jobfair\JobfairController@jobfairSceneOpen')->name('mobile.firm.jobfair.scene.open'); //判断是否有预定中的招聘会 $router->get('com/jobfair/scene', 'Mobile\Jobfair\JobfairController@jobfairScene')->name('mobile.firm.jobfair.scene'); //企业中心现场招聘会s $router->get('com/jobfair/scene/jobs', 'Mobile\Jobfair\JobfairController@jobfairSceneJobs')->name('mobile.firm.jobfair.scene.jobs'); //企业中心现场招聘会 $router->get('com/jobfair/scene/resumes', 'Mobile\Jobfair\JobfairController@jobfairSceneResumes')->name('mobile.firm.jobfair.scene.resumes'); //企业中心现场招聘会 $router->get('com/jobfair/scene/put_jobs/del', 'Mobile\Jobfair\JobfairController@jobfairScenePutJobsDel')->name('mobile.firm.jobfair.scene.put_jobs.del'); //企业中心现场招聘会 $router->get('com/jobfair/scene/interview', 'Mobile\Jobfair\JobfairController@jobfairSceneInterview')->name('mobile.firm.jobfair.scene.interview'); //企业中心现场招聘会 $router->get('com/jobfair/scene/yuyue', 'Mobile\Jobfair\JobfairController@jobfairSceneYuyue')->name('mobile.firm.jobfair.scene.yuyue'); //企业中心现场招聘会 $router->get('com/jobfair/scene/ajax_jobs', 'Mobile\Jobfair\JobfairController@jobfairSceneAjaxJobs')->name('mobile.firm.jobfair.scene.ajax_jobs'); //企业中心现场招聘会 $router->post('com/jobfair/scene/invitation', 'Mobile\Jobfair\JobfairController@jobfairSceneInvitation')->name('mobile.firm.jobfair.scene.invitation'); //企业中心现场招聘会 $router->get('code', "Mobile\Company\CompanyController@myCode")->name('mobile.firm.code'); //我的二维码 //人才信息管理 $router->get('talent/index','Mobile\Company\TalentController@index')->name('mobile.company.talent.index'); $router->get('talent/base_info','Mobile\Company\TalentController@baseInfo')->name('mobile.company.talent.base_info'); $router->post('talent/base_info_save','Mobile\Company\TalentController@baseInfoSave')->name('mobile.company.talent.base_info_save'); $router->get('talent/talent_list', 'Mobile\Company\TalentController@talentList')->name('mobile.company.talent.talent_list'); $router->post('talent/talent_delete', 'Mobile\Company\TalentController@talentDelete')->name('mobile.company.talent.talent_delete'); $router->get('talent/talent_info', 'Mobile\Company\TalentController@talentInfo')->name('mobile.company.talent.talent_info'); $router->post('talent/talent_info_save', 'Mobile\Company\TalentController@talentInfoSave')->name('mobile.company.talent.talent_info_save'); $router->get('talent/talent_suggest', 'Mobile\Company\TalentController@talentSuggest')->name('mobile.company.talent.talent_suggest'); $router->post('talent/talent_suggest_save', 'Mobile\Company\TalentController@talentSuggestSave')->name('mobile.company.talent.talent_suggest_save'); $router->get('talent/need_list', 'Mobile\Company\TalentController@needList')->name('mobile.company.talent.need_list'); $router->post('talent/need_delete', 'Mobile\Company\TalentController@needDelete')->name('mobile.company.talent.need_delete'); $router->get('talent/need_info', 'Mobile\Company\TalentController@needInfo')->name('mobile.company.talent.need_info'); $router->post('talent/need_info_save', 'Mobile\Company\TalentController@needInfoSave')->name('mobile.company.talent.need_info_save'); }); }); }); /*内容*/ Route::group([ 'prefix' => '/content', ], function (Router $router) { $router->any('new/{id?}/{num?}/{focus?}/{recommend?}/{other_num?}', 'Mobile\Content\ArticleController@index')->name('mobile.new'); $router->any('news/list/{id}/{parent_id?}/{num?}/{focus?}/{recommend?}/{other_num?}', 'Mobile\Content\ArticleController@list')->name('mobile.news.list'); $router->get('news/show/{id}/{parent_id?}/{num?}/{focus?}/{recommend?}/{other_num?}', 'Mobile\Content\ArticleController@show')->name('mobile.news.show'); $router->get('news/click/{id}', 'Mobile\Content\ArticleController@click')->name('mobile.news.click'); $router->any('notice', 'Mobile\Content\NoticeController@index')->name('mobile.notice'); $router->get('notice/show/id/{id?}', 'Mobile\Content\NoticeController@show')->name('mobile.notice.show'); $router->get('notice/click/{id}', 'Mobile\Content\NoticeController@click')->name('mobile.notice.click'); //意见建议 //账号申诉 $router->any('appeal', 'Mobile\Content\AppealController@index')->name('mobile.appeal'); $router->post('appeal/add', 'Mobile\Content\AppealController@add')->name('mobile.appeal.add'); //找工作 $router->any('jobs', 'Mobile\Content\JobsController@index')->name('mobile.jobs'); //找工作列表 $router->any('jobs/show', 'Mobile\Content\JobsController@show')->name('mobile.jobs.show'); //职位查看页面 $router->get('jobs/click', 'Mobile\Content\JobsController@click')->name('mobile.jobs.click'); $router->get('jobs/favor', 'Mobile\Content\JobsController@favor')->name('mobile.jobs.favor'); //职位收藏 $router->post('jobs/apply', 'Mobile\Content\JobsController@apply')->name('mobile.jobs.apply')->middleware('auth:web-member'); //申请职位 $router->any('jobs/company', 'Mobile\Content\CompanyController@companyShow')->name('mobile.jobs.company'); //企业详细页面 $router->post('company/statistics_add', 'Mobile\Content\CompanyController@addStatistics')->name('mobile.company.statistics_add'); //添加访客统计 $router->get('jobs/msg', 'Mobile\Content\JobsController@msg')->name('mobile.company.msg')->middleware('auth:web-member');//咨询 //$router->post('jobs/msg_send', 'Web\Content\JobsController@sendMsg')->name('jobs.msg_send')->middleware('auth:web-member'); //找人才 $router->any('resumes', "Mobile\Content\ResumeController@index")->name('mobile.resumes'); $router->get('resumes/show', 'Mobile\Content\ResumeController@show')->name('mobile.resumes.show'); //简历预览页面 $router->any('resumes/download', "Mobile\Content\ResumeController@downloadResume")->name('mobile.resume.download_resume')->middleware('auth:web-company'); //下载简历 $router->any('resumes/pay', "Mobile\Content\ResumeController@payResume")->name('mobile.resume.download_resume_pay')->middleware('auth:web-company'); $router->get('resumes/interview', 'Mobile\Content\ResumeController@interview')->name('mobile.resumes.interview'); //面试邀请 //招聘会前台页面 Route::group(['middleware'=>'Jobfair'],function (Router $router){ $router->get('jobfair/index', 'Mobile\Jobfair\JobfairController@index')->name('mobile.jobfair.index'); //招聘会列表 $router->get('jobfair/detail/{id}', 'Mobile\Jobfair\JobfairController@jobfairShow')->name('mobile.jobfair.detail'); //招聘会列表 $router->get('jobfair/appointment/{id}', 'Mobile\Jobfair\JobfairController@jobfairAppointment')->name('mobile.jobfair.appointment'); //招聘会 $router->get('jobfair/company/list/{id}', 'Mobile\Jobfair\JobfairController@jobfairShowCom')->name('mobile.company.list'); //招聘会企业列表 $router->get('jobfair/company/show/{id}/{jobfair_id}/{position_id}', 'Mobile\Jobfair\JobfairController@jobfairShowComDetail')->name('mobile.company.show'); //招聘会参展企业信息 $router->get('jobfair/company/jobs', 'Mobile\Jobfair\JobfairController@jobsCompanyShow')->name('mobile.company.jobs'); //招聘会参展企业信息及职位 $router->get('jobfair/jobs/show/{id}', 'Mobile\Jobfair\JobfairController@jobfairShowJob')->name('mobile.jobfair.jobs.show'); //招聘会参展企业职位信息 $router->match(['GET', 'POST'], 'jobfair/jobs/appointment', 'Mobile\Jobfair\JobfairController@jobfairAppointmentJobs')->name('mobile.jobfair.jobs.appointment'); //个人预约招聘会参展企业职位 }); //微信招聘 $router->get('com/wzp/index/{id}', 'Mobile\Company\CompanyController@wechatCom')->name('mobile.firm.com.wzp.index'); $router->get('jobfair/wzp/index', 'Mobile\Jobfair\JobfairController@wechatCom')->name('mobile.jobfair.com.wzp.index');//招聘会职位 $router->get('com/wzp/send/resume', 'Mobile\Company\CompanyController@sendResume')->name('mobile.firm.com.wzp.send.resume');//投递简历 $router->any('policy/{id?}/{num?}/{focus?}/{recommend?}/{other_num?}', 'Mobile\Content\PolicyController@index')->name('mobile.policy'); $router->any('policys/list/{id}/{parent_id?}/{num?}/{focus?}/{recommend?}/{other_num?}', 'Mobile\Content\PolicyController@list')->name('mobile.policy.list'); $router->get('policys/show/{id}/{parent_id?}/{num?}/{focus?}/{recommend?}/{other_num?}', 'Mobile\Content\PolicyController@show')->name('mobile.policy.show'); $router->get('policys/click/{id}', 'Mobile\Content\PolicyController@click')->name('mobile.policy.click'); }); /*疗养方案*/ Route::group([ 'prefix' => '/recuperate', ], function (Router $router) { $router->get('/index', 'Mobile\Recuperate\RecuperateController@index')->name('mobile.recuperate');//疗养方案列表 $router->get('/project', 'Mobile\Recuperate\RecuperateController@project')->name('mobile.recuperate.project');//疗养方案 $router->get('/show/{id}', 'Mobile\Recuperate\RecuperateController@show')->name('mobile.recuperate.show');//疗养方案详情 $router->get('/apply/{id}', 'Mobile\Recuperate\RecuperateController@apply')->name('mobile.recuperate.apply')->middleware('auth:web-member');//疗养方案报名 $router->post('/apply', 'Mobile\Recuperate\RecuperateController@applyPost')->name('mobile.recuperate.apply.post')->middleware('auth:web-member');//疗养方案报名 }); //人才卡 Route::get('/talentcard/index','Mobile\TalentCard\TalentCardController@index')->name('mobile.talentcard.index'); Route::group([ 'prefix' => '/recruit' ],function(Router $router){ $router->get('list','Mobile\Recruit\IndexController@index')->name('mobile.recruit.list'); $router->get('show','Mobile\Recruit\IndexController@show')->name('mobile.recruit.show'); $router->get('check_index_user','Mobile\Recruit\IndexController@checkIndexUser')->name('mobile.recruit.check_index_user')->middleware('auth:web-member');; $router->post('check_user_basic_info','Mobile\Recruit\IndexController@checkUserBasicInfo')->name('mobile.recruit.check_user_basic_info'); $router->get('sign_up','Mobile\Recruit\IndexController@sign_up')->name('mobile.recruit.sign_up'); $router->post('recruit_upload','Mobile\Recruit\ApiController@upload')->name('mobile.recruit.upload'); }); /*抽奖*/ Route::group([ 'prefix' => '/lottery', ], function (Router $router) { $router->get('login', 'Mobile\Lottery\LotteryController@login')->name('mobile.lottery.login'); $router->get('wechat_back', 'Mobile\Lottery\LotteryController@wechat_back')->name('mobile.lottery.wechat_back'); $router->get('index/{type}', 'Mobile\Lottery\LotteryController@index')->name('mobile.lottery.index'); $router->get('win_list', 'Mobile\Lottery\OutController@win_list')->name('mobile.lottery.win_list'); $router->post('writeout', 'Mobile\Lottery\OutController@writeout')->name('mobile.lottery.writeout'); $router->post('lottery_post', 'Mobile\Lottery\LotteryController@lottery_post')->name('mobile.lottery.lottery_post'); }); /*抖音招聘*/ Route::group([ 'prefix' => '/douyin_recruit', ], function (Router $router) { $router->get('login/{company_id}','Mobile\DouyinRecruit\LoginController@index')->name('mobile.douyin_recruit.login'); $router->get('auth','Mobile\DouyinRecruit\LoginController@auth')->name('mobile.douyin_recruit.auth'); $router->get('emp/register/{id}','Mobile\DouyinRecruit\EmpController@register')->name('mobile.douyin_recruit.emp.register'); $router->post('emp/register_post','Mobile\DouyinRecruit\EmpController@registerPost')->name('mobile.douyin_recruit.emp.register_post'); $router->get('emp/info/{id}','Mobile\DouyinRecruit\EmpController@info')->name('mobile.douyin_recruit.emp.info'); $router->get('job/add/{id}','Mobile\DouyinRecruit\JobController@add')->name('mobile.douyin_recruit.job.add'); $router->post('job/add_post','Mobile\DouyinRecruit\JobController@addPost')->name('mobile.douyin_recruit.job.add_post'); }); Route::group([ 'prefix' => '/talent', ], function (Router $router) { $router->get('shuobo','Mobile\Talent\TalentController@shuobo')->name('mobile.talent.shuobo'); $router->get('success','Mobile\Talent\TalentController@success')->name('mobile.talent.success'); $router->get('share','Mobile\Talent\TalentController@share')->name('mobile.talent.share'); Route::group([ 'middleware' => ['auth:web-member'] ], function (Router $router) { Route::group([ 'middleware'=>'MobilePersonAuth' ], function (Router $router) { $router->any('lvcheng','Mobile\Talent\TalentController@lvcheng')->name('mobile.talent.lvcheng'); }); }); });