123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115 |
- <?php
- use Illuminate\Routing\Router;
- /*
- |--------------------------------------------------------------------------
- | 才情监测系统路由,为了路由的整洁,需要按模块分组
- |--------------------------------------------------------------------------
- |
- | 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('home', 'Statistics\HomeController@index')->name('statistics.home')->middleware('auth:admin');
- /*认证*/
- Route::group([
- 'prefix' => '/auth',
- ], function (Router $router) {
- $router->get('login', 'Statistics\Auth\LoginController@showLoginForm')->name('statistics.login');
- $router->post('login', 'Statistics\Auth\LoginController@loginByAccount')->name('statistics.login.account');
- $router->get('logout', 'Statistics\Auth\LoginController@logout')->name('statistics.logout');
- });
- Route::group([
- 'prefix' => '/common'
- ], function (Router $router) {
- Route::group([
- 'middleware' => ['auth:admin']
- ], function (Router $router) {
- $router->get('change_subsite', 'Statistics\CommonController@changeSubsite')->name('statistics.common.change.subsite');
- });
- });
- /*个人会员*/
- Route::group([
- 'prefix' => '/personal'
- ], function (Router $router) {
- Route::group([
- 'middleware' => ['auth:admin']
- ], function (Router $router) {
- $router->get('basic/analysis', 'Statistics\PersonController@index')->name('statistics.personal.basic'); //基础分析
- $router->get('job/analysis', 'Statistics\PersonController@jobAnalysis')->name('statistics.personal.job.analysis'); //求职分析
- });
- });
- /*企业会员*/
- Route::group([
- 'prefix' => '/company'
- ], function (Router $router) {
- Route::group([
- 'middleware' => ['auth:admin']
- ], function (Router $router) {
- $router->get('basic/analysis', 'Statistics\CompanyController@basicAnalysis')->name('statistics.company.basic'); //基础分析
- $router->get('job/analysis', 'Statistics\CompanyController@jobAnalysis')->name('statistics.company.job.analysis'); //招聘分析
- $router->get('resume/deal', 'Statistics\DemandController@dealResume')->name('statistics.resume.deal'); //简历处理情况
- $router->get('company/apply', 'Statistics\DemandController@applyCompany')->name('statistics.company.apply'); //投递前50的企业
- });
- });
- /*供求对比 auth:web-statistics Admin::user()->isAdministrator()*/
- Route::group([
- 'prefix' => '/demand'
- ], function (Router $router) {
- Route::group([
- 'middleware' => ['auth:admin']
- ], function (Router $router) {
- $router->get('overall/analysis', 'Statistics\DemandController@index')->name('statistics.demand.overall'); //总体分析
- $router->get('education/compare', 'Statistics\DemandController@compareEducation')->name('statistics.demand.education'); //学历对比
- $router->get('wage/compare', 'Statistics\DemandController@compareWage')->name('statistics.demand.wage.ccompare'); //工资对比
- $router->get('job/gap', 'Statistics\DemandController@jobGap')->name('statistics.demand.job.gap'); //求职缺口
- $router->get('gap', 'Statistics\DemandController@ResumeGap')->name('statistics.demand.gap'); //需求缺口
- $router->get('industry', 'Statistics\DemandController@industry')->name('statistics.demand.industry'); //按产业分组
- $router->get('trade', 'Statistics\DemandController@tradeGroup')->name('statistics.demand.trade'); //按行业分组
- $router->get('economic', 'Statistics\DemandController@companyGroup')->name('statistics.demand.economic'); //按经济类型、用人单位性质分组
- $router->get('jobType', 'Statistics\DemandController@jobTypeGroup')->name('statistics.demand.jobType'); //按职业分组
- $router->get('education/group', 'Statistics\DemandController@educationGroup')->name('statistics.demand.educationGroup'); //按文化程度分组
- $router->get('personType', 'Statistics\DemandController@personTypeGroup')->name('statistics.demand.personType');//按人员类别分组
- $router->get('age', 'Statistics\DemandController@ageGroup')->name('statistics.demand.age');//按人员类别分组
- $router->get('sex', 'Statistics\DemandController@sexGroup')->name('statistics.demand.sex');//按性别分组
- $router->get('level', 'Statistics\DemandController@levelGroup')->name('statistics.demand.level');//按技能等级分组
- });
- });
- /*招聘会*/
- Route::group([
- 'prefix' => '/jobfair'
- ], function (Router $router) {
- Route::group([
- 'middleware' => ['auth:admin']
- ], function (Router $router) {
- $router->get('index', 'Statistics\JobfairController@index')->name('statistics.jobfair.index'); //总体分析
- });
- });
- /*用户管理*/
- Route::group([
- 'prefix' => '/user'
- ], function (Router $router) {
- Route::group([
- 'middleware' => ['auth:admin']
- ], function (Router $router) {
- $router->get('index', 'Statistics\UserController@index')->name('statistics.user');
- $router->get('edit', 'Statistics\UserController@edit')->name('statistics.user.edit');
- $router->post('update/byAdmin', 'Statistics\UserController@updateByAdminPassword')->name('statistics.user.updateByAdmin');
- $router->match(['GET','POST'], 'add', 'Statistics\UserController@add')->name('statistics.user.add');
- $router->get('delete', 'Statistics\UserController@delete')->name('statistics.user.delete');
- $router->match(['GET','POST'], 'change/pwd', 'Statistics\UserController@updatePassword')->name('statistics.user.changePwd');
- });
- });
|