ErrorException (E_NOTICE)
Trying to get property 'telephone' of non-object ErrorException thrown with message "Trying to get property 'telephone' of non-object" Stacktrace: #68 ErrorException in /data/wwwroot/zhenjiang/app/Services/Company/JobsService.php:2267 #67 Illuminate\Foundation\Bootstrap\HandleExceptions:handleError in /data/wwwroot/zhenjiang/app/Services/Company/JobsService.php:2267 #66 App\Services\Company\JobsService:getJobInfo in /data/wwwroot/zhenjiang/app/Http/Controllers/Web/Content/JobsController.php:449 #65 App\Http\Controllers\Web\Content\JobsController:show in /data/wwwroot/zhenjiang/vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54 #64 call_user_func_array in /data/wwwroot/zhenjiang/vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54 #63 Illuminate\Routing\Controller:callAction in /data/wwwroot/zhenjiang/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:45 #62 Illuminate\Routing\ControllerDispatcher:dispatch in /data/wwwroot/zhenjiang/vendor/laravel/framework/src/Illuminate/Routing/Route.php:212 #61 Illuminate\Routing\Route:runController in /data/wwwroot/zhenjiang/vendor/laravel/framework/src/Illuminate/Routing/Route.php:169 #60 Illuminate\Routing\Route:run in /data/wwwroot/zhenjiang/vendor/laravel/framework/src/Illuminate/Routing/Router.php:658 #59 Illuminate\Routing\Router:Illuminate\Routing\{closure} in /data/wwwroot/zhenjiang/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:30 #58 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /data/wwwroot/zhenjiang/app/Http/Middleware/CommmonPms.php:63 #57 App\Http\Middleware\CommmonPms:handle in /data/wwwroot/zhenjiang/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:149 #56 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /data/wwwroot/zhenjiang/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53 #55 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /data/wwwroot/zhenjiang/app/Http/Middleware/GetSeoInfo.php:38 #54 App\Http\Middleware\GetSeoInfo:handle in /data/wwwroot/zhenjiang/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:149 #53 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /data/wwwroot/zhenjiang/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53 #52 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /data/wwwroot/zhenjiang/app/Http/Middleware/SystemCheck.php:109 #51 App\Http\Middleware\SystemCheck:handle in /data/wwwroot/zhenjiang/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:149 #50 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /data/wwwroot/zhenjiang/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53 #49 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /data/wwwroot/zhenjiang/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php:41 #48 Illuminate\Routing\Middleware\SubstituteBindings:handle in /data/wwwroot/zhenjiang/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:149 #47 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /data/wwwroot/zhenjiang/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53 #46 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /data/wwwroot/zhenjiang/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php:68 #45 Illuminate\Foundation\Http\Middleware\VerifyCsrfToken:handle in /data/wwwroot/zhenjiang/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:149 #44 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /data/wwwroot/zhenjiang/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53 #43 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /data/wwwroot/zhenjiang/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php:49 #42 Illuminate\View\Middleware\ShareErrorsFromSession:handle in /data/wwwroot/zhenjiang/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:149 #41 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /data/wwwroot/zhenjiang/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53 #40 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /data/wwwroot/zhenjiang/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php:63 #39 Illuminate\Session\Middleware\StartSession:handle in /data/wwwroot/zhenjiang/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:149 #38 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /data/wwwroot/zhenjiang/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53 #37 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /data/wwwroot/zhenjiang/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php:37 #36 Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse:handle in /data/wwwroot/zhenjiang/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:149 #35 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /data/wwwroot/zhenjiang/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53 #34 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /data/wwwroot/zhenjiang/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php:66 #33 Illuminate\Cookie\Middleware\EncryptCookies:handle in /data/wwwroot/zhenjiang/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:149 #32 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /data/wwwroot/zhenjiang/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53 #31 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /data/wwwroot/zhenjiang/app/Http/Middleware/SubsiteCheck.php:62 #30 App\Http\Middleware\SubsiteCheck:handle in /data/wwwroot/zhenjiang/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:149 #29 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /data/wwwroot/zhenjiang/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53 #28 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /data/wwwroot/zhenjiang/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:102 #27 Illuminate\Pipeline\Pipeline:then in /data/wwwroot/zhenjiang/vendor/laravel/framework/src/Illuminate/Routing/Router.php:660 #26 Illuminate\Routing\Router:runRouteWithinStack in /data/wwwroot/zhenjiang/vendor/laravel/framework/src/Illuminate/Routing/Router.php:635 #25 Illuminate\Routing\Router:runRoute in /data/wwwroot/zhenjiang/vendor/laravel/framework/src/Illuminate/Routing/Router.php:601 #24 Illuminate\Routing\Router:dispatchToRoute in /data/wwwroot/zhenjiang/vendor/laravel/framework/src/Illuminate/Routing/Router.php:590 #23 Illuminate\Routing\Router:dispatch in /data/wwwroot/zhenjiang/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:176 #22 Illuminate\Foundation\Http\Kernel:Illuminate\Foundation\Http\{closure} in /data/wwwroot/zhenjiang/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:30 #21 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /data/wwwroot/zhenjiang/vendor/barryvdh/laravel-debugbar/src/Middleware/InjectDebugbar.php:58 #20 Barryvdh\Debugbar\Middleware\InjectDebugbar:handle in /data/wwwroot/zhenjiang/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:149 #19 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /data/wwwroot/zhenjiang/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53 #18 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /data/wwwroot/zhenjiang/vendor/fideloper/proxy/src/TrustProxies.php:56 #17 Fideloper\Proxy\TrustProxies:handle in /data/wwwroot/zhenjiang/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:149 #16 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /data/wwwroot/zhenjiang/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53 #15 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /data/wwwroot/zhenjiang/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php:30 #14 Illuminate\Foundation\Http\Middleware\TransformsRequest:handle in /data/wwwroot/zhenjiang/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:149 #13 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /data/wwwroot/zhenjiang/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53 #12 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /data/wwwroot/zhenjiang/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php:30 #11 Illuminate\Foundation\Http\Middleware\TransformsRequest:handle in /data/wwwroot/zhenjiang/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:149 #10 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /data/wwwroot/zhenjiang/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53 #9 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /data/wwwroot/zhenjiang/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php:27 #8 Illuminate\Foundation\Http\Middleware\ValidatePostSize:handle in /data/wwwroot/zhenjiang/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:149 #7 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /data/wwwroot/zhenjiang/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53 #6 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /data/wwwroot/zhenjiang/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php:46 #5 Illuminate\Foundation\Http\Middleware\CheckForMaintenanceMode:handle in /data/wwwroot/zhenjiang/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:149 #4 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /data/wwwroot/zhenjiang/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53 #3 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /data/wwwroot/zhenjiang/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:102 #2 Illuminate\Pipeline\Pipeline:then in /data/wwwroot/zhenjiang/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:151 #1 Illuminate\Foundation\Http\Kernel:sendRequestThroughRouter in /data/wwwroot/zhenjiang/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:116 #0 Illuminate\Foundation\Http\Kernel:handle in /data/wwwroot/zhenjiang/public/index.php:55
68
ErrorException
/app/Services/Company/JobsService.php2267
67
Illuminate\Foundation\Bootstrap\HandleExceptions handleError
/app/Services/Company/JobsService.php2267
66
App\Services\Company\JobsService getJobInfo
/app/Http/Controllers/Web/Content/JobsController.php449
65
App\Http\Controllers\Web\Content\JobsController show
/vendor/laravel/framework/src/Illuminate/Routing/Controller.php54
64
call_user_func_array
/vendor/laravel/framework/src/Illuminate/Routing/Controller.php54
63
Illuminate\Routing\Controller callAction
/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php45
62
Illuminate\Routing\ControllerDispatcher dispatch
/vendor/laravel/framework/src/Illuminate/Routing/Route.php212
61
Illuminate\Routing\Route runController
/vendor/laravel/framework/src/Illuminate/Routing/Route.php169
60
Illuminate\Routing\Route run
/vendor/laravel/framework/src/Illuminate/Routing/Router.php658
59
Illuminate\Routing\Router Illuminate\Routing\{closure}
/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php30
58
Illuminate\Routing\Pipeline Illuminate\Routing\{closure}
/app/Http/Middleware/CommmonPms.php63
57
App\Http\Middleware\CommmonPms handle
/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php149
56
Illuminate\Pipeline\Pipeline Illuminate\Pipeline\{closure}
/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php53
55
Illuminate\Routing\Pipeline Illuminate\Routing\{closure}
/app/Http/Middleware/GetSeoInfo.php38
54
App\Http\Middleware\GetSeoInfo handle
/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php149
53
Illuminate\Pipeline\Pipeline Illuminate\Pipeline\{closure}
/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php53
52
Illuminate\Routing\Pipeline Illuminate\Routing\{closure}
/app/Http/Middleware/SystemCheck.php109
51
App\Http\Middleware\SystemCheck handle
/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php149
50
Illuminate\Pipeline\Pipeline Illuminate\Pipeline\{closure}
/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php53
49
Illuminate\Routing\Pipeline Illuminate\Routing\{closure}
/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php41
48
Illuminate\Routing\Middleware\SubstituteBindings handle
/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php149
47
Illuminate\Pipeline\Pipeline Illuminate\Pipeline\{closure}
/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php53
46
Illuminate\Routing\Pipeline Illuminate\Routing\{closure}
/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php68
45
Illuminate\Foundation\Http\Middleware\VerifyCsrfToken handle
/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php149
44
Illuminate\Pipeline\Pipeline Illuminate\Pipeline\{closure}
/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php53
43
Illuminate\Routing\Pipeline Illuminate\Routing\{closure}
/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php49
42
Illuminate\View\Middleware\ShareErrorsFromSession handle
/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php149
41
Illuminate\Pipeline\Pipeline Illuminate\Pipeline\{closure}
/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php53
40
Illuminate\Routing\Pipeline Illuminate\Routing\{closure}
/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php63
39
Illuminate\Session\Middleware\StartSession handle
/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php149
38
Illuminate\Pipeline\Pipeline Illuminate\Pipeline\{closure}
/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php53
37
Illuminate\Routing\Pipeline Illuminate\Routing\{closure}
/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php37
36
Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse handle
/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php149
35
Illuminate\Pipeline\Pipeline Illuminate\Pipeline\{closure}
/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php53
34
Illuminate\Routing\Pipeline Illuminate\Routing\{closure}
/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php66
33
Illuminate\Cookie\Middleware\EncryptCookies handle
/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php149
32
Illuminate\Pipeline\Pipeline Illuminate\Pipeline\{closure}
/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php53
31
Illuminate\Routing\Pipeline Illuminate\Routing\{closure}
/app/Http/Middleware/SubsiteCheck.php62
30
App\Http\Middleware\SubsiteCheck handle
/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php149
29
Illuminate\Pipeline\Pipeline Illuminate\Pipeline\{closure}
/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php53
28
Illuminate\Routing\Pipeline Illuminate\Routing\{closure}
/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php102
27
Illuminate\Pipeline\Pipeline then
/vendor/laravel/framework/src/Illuminate/Routing/Router.php660
26
Illuminate\Routing\Router runRouteWithinStack
/vendor/laravel/framework/src/Illuminate/Routing/Router.php635
25
Illuminate\Routing\Router runRoute
/vendor/laravel/framework/src/Illuminate/Routing/Router.php601
24
Illuminate\Routing\Router dispatchToRoute
/vendor/laravel/framework/src/Illuminate/Routing/Router.php590
23
Illuminate\Routing\Router dispatch
/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php176
22
Illuminate\Foundation\Http\Kernel Illuminate\Foundation\Http\{closure}
/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php30
21
Illuminate\Routing\Pipeline Illuminate\Routing\{closure}
/vendor/barryvdh/laravel-debugbar/src/Middleware/InjectDebugbar.php58
20
Barryvdh\Debugbar\Middleware\InjectDebugbar handle
/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php149
19
Illuminate\Pipeline\Pipeline Illuminate\Pipeline\{closure}
/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php53
18
Illuminate\Routing\Pipeline Illuminate\Routing\{closure}
/vendor/fideloper/proxy/src/TrustProxies.php56
17
Fideloper\Proxy\TrustProxies handle
/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php149
16
Illuminate\Pipeline\Pipeline Illuminate\Pipeline\{closure}
/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php53
15
Illuminate\Routing\Pipeline Illuminate\Routing\{closure}
/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php30
14
Illuminate\Foundation\Http\Middleware\TransformsRequest handle
/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php149
13
Illuminate\Pipeline\Pipeline Illuminate\Pipeline\{closure}
/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php53
12
Illuminate\Routing\Pipeline Illuminate\Routing\{closure}
/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php30
11
Illuminate\Foundation\Http\Middleware\TransformsRequest handle
/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php149
10
Illuminate\Pipeline\Pipeline Illuminate\Pipeline\{closure}
/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php53
9
Illuminate\Routing\Pipeline Illuminate\Routing\{closure}
/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php27
8
Illuminate\Foundation\Http\Middleware\ValidatePostSize handle
/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php149
7
Illuminate\Pipeline\Pipeline Illuminate\Pipeline\{closure}
/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php53
6
Illuminate\Routing\Pipeline Illuminate\Routing\{closure}
/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php46
5
Illuminate\Foundation\Http\Middleware\CheckForMaintenanceMode handle
/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php149
4
Illuminate\Pipeline\Pipeline Illuminate\Pipeline\{closure}
/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php53
3
Illuminate\Routing\Pipeline Illuminate\Routing\{closure}
/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php102
2
Illuminate\Pipeline\Pipeline then
/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php151
1
Illuminate\Foundation\Http\Kernel sendRequestThroughRouter
/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php116
0
Illuminate\Foundation\Http\Kernel handle
/public/index.php55
/data/wwwroot/zhenjiang/app/Services/Company/JobsService.php
            $showjobcontact = config('aix.companyset.comset.contact_set.showjobcontact_wap');
        } else {
            $showjobcontact = config('aix.companyset.comset.contact_set.showjobcontact');
        }
        if ($showjobcontact == 0) {
            $hide = false;
        } elseif ($showjobcontact == 1) {
            if ($user) {
                $hide = false;
            }
        }
        //判断是否是企业用户自己创建的职位
        if ($hide) {
            if ($user && $user->utype ==1 && $val->company_id == $user->id) {
                $hide = false;
            }
        }
 
        if ($hide) {
            if ($val->contact->telephone) {
                $val->contact->telephone = contact_hide($val->contact->telephone);
            } else {
                $val->contact->telephone = contact_hide(trim(implode('-', $val->contact->landline_tel), '-'), 1);
            }
        } else {
            if ($user && $user->utype ==1 && $val->company_id == $user->id) {
                $val->contact->contact_show = 1;
                $val->contact->telephone_show = 1;
                if (!$val->contact->telephone) {
                    $val->contact->telephone = trim(implode('-', $val->contact->landline_tel), '-');
                }
            } else {
                if ($val->contact->telephone_show==0 && $val->contact->landline_tel_show==0) {
                    $val->contact->telephone_show = 0;
                } elseif ($val->contact->telephone_show==1 && $val->contact->telephone) {
                    $val->contact->telephone_show = $val->contact->telephone_show;
                } elseif ($val->contact->telephone && (!$val->contact->landline_tel || ($val->contact->landline_tel && !trim(implode('-', $val->contact->landline_tel), '-'))) && $val->contact->telephone_show==0) {
                    $val->contact->telephone_show = $val->contact->telephone_show;
                } else {
                    $val->contact->telephone = trim(implode('-', $val->contact->landline_tel), '-');
Arguments
  1. "Trying to get property 'telephone' of non-object"
    
/data/wwwroot/zhenjiang/app/Services/Company/JobsService.php
            $showjobcontact = config('aix.companyset.comset.contact_set.showjobcontact_wap');
        } else {
            $showjobcontact = config('aix.companyset.comset.contact_set.showjobcontact');
        }
        if ($showjobcontact == 0) {
            $hide = false;
        } elseif ($showjobcontact == 1) {
            if ($user) {
                $hide = false;
            }
        }
        //判断是否是企业用户自己创建的职位
        if ($hide) {
            if ($user && $user->utype ==1 && $val->company_id == $user->id) {
                $hide = false;
            }
        }
 
        if ($hide) {
            if ($val->contact->telephone) {
                $val->contact->telephone = contact_hide($val->contact->telephone);
            } else {
                $val->contact->telephone = contact_hide(trim(implode('-', $val->contact->landline_tel), '-'), 1);
            }
        } else {
            if ($user && $user->utype ==1 && $val->company_id == $user->id) {
                $val->contact->contact_show = 1;
                $val->contact->telephone_show = 1;
                if (!$val->contact->telephone) {
                    $val->contact->telephone = trim(implode('-', $val->contact->landline_tel), '-');
                }
            } else {
                if ($val->contact->telephone_show==0 && $val->contact->landline_tel_show==0) {
                    $val->contact->telephone_show = 0;
                } elseif ($val->contact->telephone_show==1 && $val->contact->telephone) {
                    $val->contact->telephone_show = $val->contact->telephone_show;
                } elseif ($val->contact->telephone && (!$val->contact->landline_tel || ($val->contact->landline_tel && !trim(implode('-', $val->contact->landline_tel), '-'))) && $val->contact->telephone_show==0) {
                    $val->contact->telephone_show = $val->contact->telephone_show;
                } else {
                    $val->contact->telephone = trim(implode('-', $val->contact->landline_tel), '-');
Arguments
  1. 8
    
  2. "Trying to get property 'telephone' of non-object"
    
  3. "/data/wwwroot/zhenjiang/app/Services/Company/JobsService.php"
    
  4. 2267
    
  5. array:44 [
      "where" => array:1 [
        "id" => "133769"
      ]
      "user" => []
      "val" => Jobs {#5201}
      "companyInfo" => Company {#5199}
      "tmp" => 0
      "subsite_id" => 0
      "setmeal" => MembersSetmeal {#5194}
      "profile" => Company {#5165}
      "wage_category" => Category {#5189}
      "reg" => array:2 [
        0 => "5000"
        1 => "6000"
      ]
      "age" => array:2 [
        0 => "30"
        1 => "35"
      ]
      "other_categories" => array:32 [
        "AIX_wage" => array:10 [
          61 => array:7 [ …7]
          90 => array:7 [ …7]
          89 => array:7 [ …7]
          87 => array:7 [ …7]
          86 => array:7 [ …7]
          91 => array:7 [ …7]
          60 => array:7 [ …7]
          59 => array:7 [ …7]
          58 => array:7 [ …7]
          57 => array:7 [ …7]
        ]
        "AIX_techlevel" => array:9 [
          457 => array:4 [ …4]
          456 => array:4 [ …4]
          455 => array:4 [ …4]
          454 => array:4 [ …4]
          453 => array:4 [ …4]
          452 => array:4 [ …4]
          451 => array:4 [ …4]
          450 => array:4 [ …4]
          449 => array:4 [ …4]
        ]
        "AIX_card_type" => array:7 [
          312 => array:4 [ …4]
          311 => array:4 [ …4]
          310 => array:4 [ …4]
          309 => array:4 [ …4]
          308 => array:4 [ …4]
          307 => array:4 [ …4]
          306 => array:4 [ …4]
        ]
        "AIX_personaltag" => array:3 [
          304 => array:4 [ …4]
          301 => array:4 [ …4]
          302 => array:4 [ …4]
        ]
        "AIX_trade" => array:45 [
          1 => array:4 [ …4]
          2 => array:4 [ …4]
          3 => array:4 [ …4]
          4 => array:4 [ …4]
          5 => array:4 [ …4]
          6 => array:4 [ …4]
          7 => array:4 [ …4]
          8 => array:4 [ …4]
          9 => array:4 [ …4]
          10 => array:4 [ …4]
          11 => array:4 [ …4]
          12 => array:4 [ …4]
          13 => array:4 [ …4]
          14 => array:4 [ …4]
          15 => array:4 [ …4]
          16 => array:4 [ …4]
          17 => array:4 [ …4]
          18 => array:4 [ …4]
          19 => array:4 [ …4]
          20 => array:4 [ …4]
          21 => array:4 [ …4]
          22 => array:4 [ …4]
          23 => array:4 [ …4]
          24 => array:4 [ …4]
          25 => array:4 [ …4]
          26 => array:4 [ …4]
          27 => array:4 [ …4]
          28 => array:4 [ …4]
          29 => array:4 [ …4]
          30 => array:4 [ …4]
          31 => array:4 [ …4]
          32 => array:4 [ …4]
          33 => array:4 [ …4]
          34 => array:4 [ …4]
          35 => array:4 [ …4]
          36 => array:4 [ …4]
          37 => array:4 [ …4]
          38 => array:4 [ …4]
          39 => array:4 [ …4]
          40 => array:4 [ …4]
          41 => array:4 [ …4]
          42 => array:4 [ …4]
          43 => array:4 [ …4]
          44 => array:4 [ …4]
          45 => array:4 [ …4]
        ]
        "AIX_company_type" => array:9 [
          46 => array:4 [ …4]
          47 => array:4 [ …4]
          48 => array:4 [ …4]
          49 => array:4 [ …4]
          50 => array:4 [ …4]
          51 => array:4 [ …4]
          52 => array:4 [ …4]
          53 => array:4 [ …4]
          54 => array:4 [ …4]
        ]
        "AIX_wage_hide" => array:1 [
          56 => array:4 [ …4]
        ]
        "AIX_jobs_nature" => array:3 [
          62 => array:4 [ …4]
          63 => array:4 [ …4]
          64 => array:4 [ …4]
        ]
        "AIX_education" => array:9 [
          65 => array:4 [ …4]
          66 => array:4 [ …4]
          67 => array:4 [ …4]
          68 => array:4 [ …4]
          69 => array:4 [ …4]
          70 => array:4 [ …4]
          71 => array:4 [ …4]
          72 => array:4 [ …4]
          73 => array:4 [ …4]
        ]
        "AIX_experience" => array:6 [
          74 => array:4 [ …4]
          75 => array:4 [ …4]
          76 => array:4 [ …4]
          77 => array:4 [ …4]
          78 => array:4 [ …4]
          79 => array:4 [ …4]
        ]
        "AIX_scale" => array:7 [
          80 => array:4 [ …4]
          81 => array:4 [ …4]
          82 => array:4 [ …4]
          83 => array:4 [ …4]
          84 => array:4 [ …4]
          85 => array:4 [ …4]
          448 => array:4 [ …4]
        ]
        "AIX_jobtag" => array:21 [
          134 => array:4 [ …4]
          135 => array:4 [ …4]
          136 => array:4 [ …4]
          137 => array:4 [ …4]
          138 => array:4 [ …4]
          139 => array:4 [ …4]
          140 => array:4 [ …4]
          141 => array:4 [ …4]
          142 => array:4 [ …4]
          143 => array:4 [ …4]
          144 => array:4 [ …4]
          145 => array:4 [ …4]
          146 => array:4 [ …4]
          147 => array:4 [ …4]
          148 => array:4 [ …4]
          149 => array:4 [ …4]
          150 => array:4 [ …4]
          151 => array:4 [ …4]
          152 => array:4 [ …4]
          153 => array:4 [ …4]
          154 => array:4 [ …4]
        ]
        "AIX_resumetag" => array:21 [
          155 => array:4 [ …4]
          156 => array:4 [ …4]
          157 => array:4 [ …4]
          158 => array:4 [ …4]
          159 => array:4 [ …4]
          160 => array:4 [ …4]
          161 => array:4 [ …4]
          162 => array:4 [ …4]
          163 => array:4 [ …4]
          164 => array:4 [ …4]
          165 => array:4 [ …4]
          166 => array:4 [ …4]
          167 => array:4 [ …4]
          168 => array:4 [ …4]
          169 => array:4 [ …4]
          170 => array:4 [ …4]
          171 => array:4 [ …4]
          172 => array:4 [ …4]
          173 => array:4 [ …4]
          174 => array:4 [ …4]
          175 => array:4 [ …4]
        ]
        "AIX_language" => array:6 [
          208 => array:4 [ …4]
          209 => array:4 [ …4]
          210 => array:4 [ …4]
          211 => array:4 [ …4]
          212 => array:4 [ …4]
          213 => array:4 [ …4]
        ]
        "AIX_current" => array:5 [
          241 => array:4 [ …4]
          242 => array:4 [ …4]
          243 => array:4 [ …4]
          244 => array:4 [ …4]
          245 => array:4 [ …4]
        ]
        "AIX_language_level" => array:4 [
          291 => array:4 [ …4]
          292 => array:4 [ …4]
          293 => array:4 [ …4]
          294 => array:4 [ …4]
        ]
        "AIX_age" => array:5 [
          296 => array:4 [ …4]
          297 => array:4 [ …4]
          298 => array:4 [ …4]
          299 => array:4 [ …4]
          300 => array:4 [ …4]
        ]
        "AIX_rate" => array:4 [
          313 => array:4 [ …4]
          314 => array:4 [ …4]
          315 => array:4 [ …4]
          316 => array:4 [ …4]
        ]
        "AIX_send_jobs" => array:4 [
          317 => array:4 [ …4]
          318 => array:4 [ …4]
          319 => array:4 [ …4]
          320 => array:4 [ …4]
        ]
        "AIX_send_data" => array:4 [
          321 => array:4 [ …4]
          322 => array:4 [ …4]
          323 => array:4 [ …4]
          324 => array:4 [ …4]
        ]
        "AIX_zhicheng" => array:5 [
          326 => array:4 [ …4]
          327 => array:4 [ …4]
          328 => array:4 [ …4]
          329 => array:4 [ …4]
          330 => array:4 [ …4]
        ]
        "AIX_ygxs" => array:8 [
          359 => array:4 [ …4]
          360 => array:4 [ …4]
          361 => array:4 [ …4]
          362 => array:4 [ …4]
          363 => array:4 [ …4]
          364 => array:4 [ …4]
          365 => array:4 [ …4]
          366 => array:4 [ …4]
        ]
        "zs_syq" => array:7 [
          367 => array:4 [ …4]
          368 => array:4 [ …4]
          369 => array:4 [ …4]
          370 => array:4 [ …4]
          371 => array:4 [ …4]
          372 => array:4 [ …4]
          373 => array:4 [ …4]
        ]
        "AIX_dwxz" => array:8 [
          405 => array:4 [ …4]
          406 => array:4 [ …4]
          407 => array:4 [ …4]
          458 => array:4 [ …4]
          460 => array:4 [ …4]
          461 => array:4 [ …4]
          462 => array:4 [ …4]
          463 => array:4 [ …4]
        ]
        "AIX_cylb" => array:4 [
          408 => array:4 [ …4]
          409 => array:4 [ …4]
          410 => array:4 [ …4]
          411 => array:4 [ …4]
        ]
        "AIX_jjlx" => array:36 [
          412 => array:4 [ …4]
          413 => array:4 [ …4]
          414 => array:4 [ …4]
          415 => array:4 [ …4]
          416 => array:4 [ …4]
          417 => array:4 [ …4]
          418 => array:4 [ …4]
          419 => array:4 [ …4]
          420 => array:4 [ …4]
          421 => array:4 [ …4]
          422 => array:4 [ …4]
          423 => array:4 [ …4]
          424 => array:4 [ …4]
          425 => array:4 [ …4]
          426 => array:4 [ …4]
          427 => array:4 [ …4]
          428 => array:4 [ …4]
          429 => array:4 [ …4]
          430 => array:4 [ …4]
          431 => array:4 [ …4]
          432 => array:4 [ …4]
          433 => array:4 [ …4]
          434 => array:4 [ …4]
          435 => array:4 [ …4]
          436 => array:4 [ …4]
          437 => array:4 [ …4]
          438 => array:4 [ …4]
          439 => array:4 [ …4]
          440 => array:4 [ …4]
          441 => array:4 [ …4]
          442 => array:4 [ …4]
          443 => array:4 [ …4]
          444 => array:4 [ …4]
          445 => array:4 [ …4]
          446 => array:4 [ …4]
          447 => array:4 [ …4]
        ]
        "aix_jobfair_type" => array:2 [
          464 => array:4 [ …4]
          465 => array:4 [ …4]
        ]
        "zs_mz" => array:58 [
          512 => array:4 [ …4]
          513 => array:4 [ …4]
          514 => array:4 [ …4]
          515 => array:4 [ …4]
          516 => array:4 [ …4]
          517 => array:4 [ …4]
          518 => array:4 [ …4]
          519 => array:4 [ …4]
          520 => array:4 [ …4]
          521 => array:4 [ …4]
          522 => array:4 [ …4]
          523 => array:4 [ …4]
          524 => array:4 [ …4]
          525 => array:4 [ …4]
          526 => array:4 [ …4]
          527 => array:4 [ …4]
          528 => array:4 [ …4]
          529 => array:4 [ …4]
          530 => array:4 [ …4]
          531 => array:4 [ …4]
          532 => array:4 [ …4]
          533 => array:4 [ …4]
          534 => array:4 [ …4]
          535 => array:4 [ …4]
          536 => array:4 [ …4]
          537 => array:4 [ …4]
          538 => array:4 [ …4]
          539 => array:4 [ …4]
          540 => array:4 [ …4]
          541 => array:4 [ …4]
          542 => array:4 [ …4]
          543 => array:4 [ …4]
          544 => array:4 [ …4]
          545 => array:4 [ …4]
          546 => array:4 [ …4]
          547 => array:4 [ …4]
          548 => array:4 [ …4]
          549 => array:4 [ …4]
          550 => array:4 [ …4]
          551 => array:4 [ …4]
          552 => array:4 [ …4]
          553 => array:4 [ …4]
          554 => array:4 [ …4]
          555 => array:4 [ …4]
          556 => array:4 [ …4]
          557 => array:4 [ …4]
          558 => array:4 [ …4]
          559 => array:4 [ …4]
          560 => array:4 [ …4]
          561 => array:4 [ …4]
          562 => array:4 [ …4]
          563 => array:4 [ …4]
          564 => array:4 [ …4]
          565 => array:4 [ …4]
          566 => array:4 [ …4]
          567 => array:4 [ …4]
          568 => array:4 [ …4]
          569 => array:4 [ …4]
        ]
        "AIX_street" => array:61 [
          575 => array:4 [ …4]
          576 => array:4 [ …4]
          577 => array:4 [ …4]
          578 => array:4 [ …4]
          579 => array:4 [ …4]
          580 => array:4 [ …4]
          581 => array:4 [ …4]
          582 => array:4 [ …4]
          583 => array:4 [ …4]
          584 => array:4 [ …4]
          585 => array:4 [ …4]
          586 => array:4 [ …4]
          587 => array:4 [ …4]
          588 => array:4 [ …4]
          589 => array:4 [ …4]
          590 => array:4 [ …4]
          591 => array:4 [ …4]
          592 => array:4 [ …4]
          593 => array:4 [ …4]
          594 => array:4 [ …4]
          595 => array:4 [ …4]
          596 => array:4 [ …4]
          597 => array:4 [ …4]
          598 => array:4 [ …4]
          599 => array:4 [ …4]
          600 => array:4 [ …4]
          601 => array:4 [ …4]
          602 => array:4 [ …4]
          603 => array:4 [ …4]
          604 => array:4 [ …4]
          605 => array:4 [ …4]
          606 => array:4 [ …4]
          607 => array:4 [ …4]
          608 => array:4 [ …4]
          609 => array:4 [ …4]
          610 => array:4 [ …4]
          611 => array:4 [ …4]
          612 => array:4 [ …4]
          613 => array:4 [ …4]
          614 => array:4 [ …4]
          615 => array:4 [ …4]
          616 => array:4 [ …4]
          617 => array:4 [ …4]
          618 => array:4 [ …4]
          619 => array:4 [ …4]
          620 => array:4 [ …4]
          621 => array:4 [ …4]
          622 => array:4 [ …4]
          623 => array:4 [ …4]
          624 => array:4 [ …4]
          625 => array:4 [ …4]
          626 => array:4 [ …4]
          627 => array:4 [ …4]
          628 => array:4 [ …4]
          629 => array:4 [ …4]
          630 => array:4 [ …4]
          631 => array:4 [ …4]
          632 => array:4 [ …4]
          633 => array:4 [ …4]
          634 => array:4 [ …4]
          635 => array:4 [ …4]
        ]
        "AIX_officebuilding" => array:53 [
          638 => array:4 [ …4]
          639 => array:4 [ …4]
          640 => array:4 [ …4]
          641 => array:4 [ …4]
          642 => array:4 [ …4]
          643 => array:4 [ …4]
          644 => array:4 [ …4]
          645 => array:4 [ …4]
          646 => array:4 [ …4]
          647 => array:4 [ …4]
          648 => array:4 [ …4]
          649 => array:4 [ …4]
          650 => array:4 [ …4]
          651 => array:4 [ …4]
          652 => array:4 [ …4]
          653 => array:4 [ …4]
          654 => array:4 [ …4]
          655 => array:4 [ …4]
          656 => array:4 [ …4]
          657 => array:4 [ …4]
          658 => array:4 [ …4]
          659 => array:4 [ …4]
          660 => array:4 [ …4]
          661 => array:4 [ …4]
          662 => array:4 [ …4]
          663 => array:4 [ …4]
          664 => array:4 [ …4]
          665 => array:4 [ …4]
          666 => array:4 [ …4]
          667 => array:4 [ …4]
          668 => array:4 [ …4]
          669 => array:4 [ …4]
          670 => array:4 [ …4]
          671 => array:4 [ …4]
          672 => array:4 [ …4]
          673 => array:4 [ …4]
          674 => array:4 [ …4]
          675 => array:4 [ …4]
          676 => array:4 [ …4]
          677 => array:4 [ …4]
          678 => array:4 [ …4]
          679 => array:4 [ …4]
          680 => array:4 [ …4]
          681 => array:4 [ …4]
          682 => array:4 [ …4]
          683 => array:4 [ …4]
          684 => array:4 [ …4]
          685 => array:4 [ …4]
          686 => array:4 [ …4]
          687 => array:4 [ …4]
          688 => array:4 [ …4]
          689 => array:4 [ …4]
          690 => array:4 [ …4]
        ]
        "AIX_wage_k" => array:10 [
          61 => "10K以上/月"
          90 => "8K~10K/月"
          89 => "7K~8K/月"
          87 => "6K~7K/月"
          86 => "5K~6K/月"
          91 => "4K~5K/月"
          60 => "3.5K~4K/月"
          59 => "3K~3.5K/月"
          58 => "2K~3K/月"
          57 => "1.9K~2K/月"
        ]
        "AIX_wage_c" => array:10 [
          61 => "1万以上/月"
          90 => "8千~1万/月"
          89 => "7千~8千/月"
          87 => "6千~7千/月"
          86 => "5千~6千/月"
          91 => "4千~5千/月"
          60 => "3千5~4千/月"
          59 => "3千~3千5/月"
          58 => "2千~3千/月"
          57 => "1千9~2千/月"
        ]
      ]
      "company_types" => array:9 [
        46 => array:4 [
          "id" => 46
          "alias" => "AIX_company_type"
          "demand" => "国企"
          "category_name" => "企业性质分类"
        ]
        47 => array:4 [
          "id" => 47
          "alias" => "AIX_company_type"
          "demand" => "民营"
          "category_name" => "企业性质分类"
        ]
        48 => array:4 [
          "id" => 48
          "alias" => "AIX_company_type"
          "demand" => "合资"
          "category_name" => "企业性质分类"
        ]
        49 => array:4 [
          "id" => 49
          "alias" => "AIX_company_type"
          "demand" => "外商独资"
          "category_name" => "企业性质分类"
        ]
        50 => array:4 [
          "id" => 50
          "alias" => "AIX_company_type"
          "demand" => "股份制企业"
          "category_name" => "企业性质分类"
        ]
        51 => array:4 [
          "id" => 51
          "alias" => "AIX_company_type"
          "demand" => "上市公司"
          "category_name" => "企业性质分类"
        ]
        52 => array:4 [
          "id" => 52
          "alias" => "AIX_company_type"
          "demand" => "国家机关"
          "category_name" => "企业性质分类"
        ]
        53 => array:4 [
          "id" => 53
          "alias" => "AIX_company_type"
          "demand" => "事业单位"
          "category_name" => "企业性质分类"
        ]
        54 => array:4 [
          "id" => 54
          "alias" => "AIX_company_type"
          "demand" => "其它"
          "category_name" => "企业性质分类"
        ]
      ]
      "type_cn" => array:4 [
        "id" => 46
        "alias" => "AIX_company_type"
        "demand" => "国企"
        "category_name" => "企业性质分类"
      ]
      "company_trades" => array:45 [
        1 => array:4 [
          "id" => 1
          "alias" => "AIX_trade"
          "demand" => "计算机软件/硬件"
          "category_name" => "行业分类"
        ]
        2 => array:4 [
          "id" => 2
          "alias" => "AIX_trade"
          "demand" => "计算机系统/维修"
          "category_name" => "行业分类"
        ]
        3 => array:4 [
          "id" => 3
          "alias" => "AIX_trade"
          "demand" => "通信(设备/运营/服务)"
          "category_name" => "行业分类"
        ]
        4 => array:4 [
          "id" => 4
          "alias" => "AIX_trade"
          "demand" => "互联网/电子商务"
          "category_name" => "行业分类"
        ]
        5 => array:4 [
          "id" => 5
          "alias" => "AIX_trade"
          "demand" => "网络游戏"
          "category_name" => "行业分类"
        ]
        6 => array:4 [
          "id" => 6
          "alias" => "AIX_trade"
          "demand" => "电子/半导体/集成电路"
          "category_name" => "行业分类"
        ]
        7 => array:4 [
          "id" => 7
          "alias" => "AIX_trade"
          "demand" => "仪器仪表/工业自动化"
          "category_name" => "行业分类"
        ]
        8 => array:4 [
          "id" => 8
          "alias" => "AIX_trade"
          "demand" => "会计/审计"
          "category_name" => "行业分类"
        ]
        9 => array:4 [
          "id" => 9
          "alias" => "AIX_trade"
          "demand" => "金融(投资/证券)"
          "category_name" => "行业分类"
        ]
        10 => array:4 [
          "id" => 10
          "alias" => "AIX_trade"
          "demand" => "金融(银行/保险)"
          "category_name" => "行业分类"
        ]
        11 => array:4 [
          "id" => 11
          "alias" => "AIX_trade"
          "demand" => "贸易/进出口"
          "category_name" => "行业分类"
        ]
        12 => array:4 [
          "id" => 12
          "alias" => "AIX_trade"
          "demand" => "批发/零售"
          "category_name" => "行业分类"
        ]
        13 => array:4 [
          "id" => 13
          "alias" => "AIX_trade"
          "demand" => "消费品(食/饮/烟酒)"
          "category_name" => "行业分类"
        ]
        14 => array:4 [
          "id" => 14
          "alias" => "AIX_trade"
          "demand" => "服装/纺织/皮革"
          "category_name" => "行业分类"
        ]
        15 => array:4 [
          "id" => 15
          "alias" => "AIX_trade"
          "demand" => "家具/家电/工艺品/玩具"
          "category_name" => "行业分类"
        ]
        16 => array:4 [
          "id" => 16
          "alias" => "AIX_trade"
          "demand" => "办公用品及设备"
          "category_name" => "行业分类"
        ]
        17 => array:4 [
          "id" => 17
          "alias" => "AIX_trade"
          "demand" => "机械/设备/重工"
          "category_name" => "行业分类"
        ]
        18 => array:4 [
          "id" => 18
          "alias" => "AIX_trade"
          "demand" => "汽车/摩托车/零配件"
          "category_name" => "行业分类"
        ]
        19 => array:4 [
          "id" => 19
          "alias" => "AIX_trade"
          "demand" => "制药/生物工程"
          "category_name" => "行业分类"
        ]
        20 => array:4 [
          "id" => 20
          "alias" => "AIX_trade"
          "demand" => "医疗/美容/保健/卫生"
          "category_name" => "行业分类"
        ]
        21 => array:4 [
          "id" => 21
          "alias" => "AIX_trade"
          "demand" => "医疗设备/器械"
          "category_name" => "行业分类"
        ]
        22 => array:4 [
          "id" => 22
          "alias" => "AIX_trade"
          "demand" => "广告/市场推广"
          "category_name" => "行业分类"
        ]
        23 => array:4 [
          "id" => 23
          "alias" => "AIX_trade"
          "demand" => "会展/博览"
          "category_name" => "行业分类"
        ]
        24 => array:4 [
          "id" => 24
          "alias" => "AIX_trade"
          "demand" => "影视/媒体/艺术/出版"
          "category_name" => "行业分类"
        ]
        25 => array:4 [
          "id" => 25
          "alias" => "AIX_trade"
          "demand" => "印刷/包装/造纸"
          "category_name" => "行业分类"
        ]
        26 => array:4 [
          "id" => 26
          "alias" => "AIX_trade"
          "demand" => "房地产开发"
          "category_name" => "行业分类"
        ]
        27 => array:4 [
          "id" => 27
          "alias" => "AIX_trade"
          "demand" => "建筑与工程"
          "category_name" => "行业分类"
        ]
        28 => array:4 [
          "id" => 28
          "alias" => "AIX_trade"
          "demand" => "家居/室内设计/装潢"
          "category_name" => "行业分类"
        ]
        29 => array:4 [
          "id" => 29
          "alias" => "AIX_trade"
          "demand" => "物业管理/商业中心"
          "category_name" => "行业分类"
        ]
        30 => array:4 [
          "id" => 30
          "alias" => "AIX_trade"
          "demand" => "中介服务/家政服务"
          "category_name" => "行业分类"
        ]
        31 => array:4 [
          "id" => 31
          "alias" => "AIX_trade"
          "demand" => "专业服务/财会/法律"
          "category_name" => "行业分类"
        ]
        32 => array:4 [
          "id" => 32
          "alias" => "AIX_trade"
          "demand" => "检测/认证"
          "category_name" => "行业分类"
        ]
        33 => array:4 [
          "id" => 33
          "alias" => "AIX_trade"
          "demand" => "教育/培训"
          "category_name" => "行业分类"
        ]
        34 => array:4 [
          "id" => 34
          "alias" => "AIX_trade"
          "demand" => "学术/科研"
          "category_name" => "行业分类"
        ]
        35 => array:4 [
          "id" => 35
          "alias" => "AIX_trade"
          "demand" => "餐饮/娱乐/休闲"
          "category_name" => "行业分类"
        ]
        36 => array:4 [
          "id" => 36
          "alias" => "AIX_trade"
          "demand" => "酒店/旅游"
          "category_name" => "行业分类"
        ]
        37 => array:4 [
          "id" => 37
          "alias" => "AIX_trade"
          "demand" => "交通/运输/物流"
          "category_name" => "行业分类"
        ]
        38 => array:4 [
          "id" => 38
          "alias" => "AIX_trade"
          "demand" => "航天/航空"
          "category_name" => "行业分类"
        ]
        39 => array:4 [
          "id" => 39
          "alias" => "AIX_trade"
          "demand" => "能源(石油/化工/矿产)"
          "category_name" => "行业分类"
        ]
        40 => array:4 [
          "id" => 40
          "alias" => "AIX_trade"
          "demand" => "能源(采掘/冶炼/原材料)"
          "category_name" => "行业分类"
        ]
        41 => array:4 [
          "id" => 41
          "alias" => "AIX_trade"
          "demand" => "电力/水利/新能源"
          "category_name" => "行业分类"
        ]
        42 => array:4 [
          "id" => 42
          "alias" => "AIX_trade"
          "demand" => "政府部门/事业单位"
          "category_name" => "行业分类"
        ]
        43 => array:4 [
          "id" => 43
          "alias" => "AIX_trade"
          "demand" => "非盈利机构/行业协会"
          "category_name" => "行业分类"
        ]
        44 => array:4 [
          "id" => 44
          "alias" => "AIX_trade"
          "demand" => "农业/渔业/林业/牧业"
          "category_name" => "行业分类"
        ]
        45 => array:4 [
          "id" => 45
          "alias" => "AIX_trade"
          "demand" => "其他行业"
          "category_name" => "行业分类"
        ]
      ]
      "trade_cn" => array:4 [
        "id" => 37
        "alias" => "AIX_trade"
        "demand" => "交通/运输/物流"
        "category_name" => "行业分类"
      ]
      "company_scales" => array:7 [
        80 => array:4 [
          "id" => 80
          "alias" => "AIX_scale"
          "demand" => "20人以下"
          "category_name" => "企业规模"
        ]
        81 => array:4 [
          "id" => 81
          "alias" => "AIX_scale"
          "demand" => "20-99人"
          "category_name" => "企业规模"
        ]
        82 => array:4 [
          "id" => 82
          "alias" => "AIX_scale"
          "demand" => "100-499人"
          "category_name" => "企业规模"
        ]
        83 => array:4 [
          "id" => 83
          "alias" => "AIX_scale"
          "demand" => "500-999人"
          "category_name" => "企业规模"
        ]
        84 => array:4 [
          "id" => 84
          "alias" => "AIX_scale"
          "demand" => "1000-9999人"
          "category_name" => "企业规模"
        ]
        85 => array:4 [
          "id" => 85
          "alias" => "AIX_scale"
          "demand" => "10000人以上"
          "category_name" => "企业规模"
        ]
        448 => array:4 [
          "id" => 448
          "alias" => "AIX_scale"
          "demand" => "其他"
          "category_name" => "企业规模"
        ]
      ]
      "scale_cn" => array:4 [
        "id" => 82
        "alias" => "AIX_scale"
        "demand" => "100-499人"
        "category_name" => "企业规模"
      ]
      "job_tags" => array:21 [
        134 => array:4 [
          "id" => 134
          "alias" => "AIX_jobtag"
          "demand" => "环境好"
          "category_name" => "职位标签"
        ]
        135 => array:4 [
          "id" => 135
          "alias" => "AIX_jobtag"
          "demand" => "年终奖"
          "category_name" => "职位标签"
        ]
        136 => array:4 [
          "id" => 136
          "alias" => "AIX_jobtag"
          "demand" => "双休"
          "category_name" => "职位标签"
        ]
        137 => array:4 [
          "id" => 137
          "alias" => "AIX_jobtag"
          "demand" => "五险一金"
          "category_name" => "职位标签"
        ]
        138 => array:4 [
          "id" => 138
          "alias" => "AIX_jobtag"
          "demand" => "加班费"
          "category_name" => "职位标签"
        ]
        139 => array:4 [
          "id" => 139
          "alias" => "AIX_jobtag"
          "demand" => "朝九晚五"
          "category_name" => "职位标签"
        ]
        140 => array:4 [
          "id" => 140
          "alias" => "AIX_jobtag"
          "demand" => "交通方便"
          "category_name" => "职位标签"
        ]
        141 => array:4 [
          "id" => 141
          "alias" => "AIX_jobtag"
          "demand" => "加班补助"
          "category_name" => "职位标签"
        ]
        142 => array:4 [
          "id" => 142
          "alias" => "AIX_jobtag"
          "demand" => "包食宿"
          "category_name" => "职位标签"
        ]
        143 => array:4 [
          "id" => 143
          "alias" => "AIX_jobtag"
          "demand" => "管理规范"
          "category_name" => "职位标签"
        ]
        144 => array:4 [
          "id" => 144
          "alias" => "AIX_jobtag"
          "demand" => "有提成"
          "category_name" => "职位标签"
        ]
        145 => array:4 [
          "id" => 145
          "alias" => "AIX_jobtag"
          "demand" => "全勤奖"
          "category_name" => "职位标签"
        ]
        146 => array:4 [
          "id" => 146
          "alias" => "AIX_jobtag"
          "demand" => "有年假"
          "category_name" => "职位标签"
        ]
        147 => array:4 [
          "id" => 147
          "alias" => "AIX_jobtag"
          "demand" => "专车接送"
          "category_name" => "职位标签"
        ]
        148 => array:4 [
          "id" => 148
          "alias" => "AIX_jobtag"
          "demand" => "有补助"
          "category_name" => "职位标签"
        ]
        149 => array:4 [
          "id" => 149
          "alias" => "AIX_jobtag"
          "demand" => "晋升快"
          "category_name" => "职位标签"
        ]
        150 => array:4 [
          "id" => 150
          "alias" => "AIX_jobtag"
          "demand" => "车贴"
          "category_name" => "职位标签"
        ]
        151 => array:4 [
          "id" => 151
          "alias" => "AIX_jobtag"
          "demand" => "房贴"
          "category_name" => "职位标签"
        ]
        152 => array:4 [
          "id" => 152
          "alias" => "AIX_jobtag"
          "demand" => "压力小"
          "category_name" => "职位标签"
        ]
        153 => array:4 [
          "id" => 153
          "alias" => "AIX_jobtag"
          "demand" => "技术培训"
          "category_name" => "职位标签"
        ]
        154 => array:4 [
          "id" => 154
          "alias" => "AIX_jobtag"
          "demand" => "旅游"
          "category_name" => "职位标签"
        ]
      ]
      "v" => "118"
      "k" => 1
      "job_nature" => array:3 [
        62 => array:4 [
          "id" => 62
          "alias" => "AIX_jobs_nature"
          "demand" => "全职"
          "category_name" => "职位性质分类"
        ]
        63 => array:4 [
          "id" => 63
          "alias" => "AIX_jobs_nature"
          "demand" => "兼职"
          "category_name" => "职位性质分类"
        ]
        64 => array:4 [
          "id" => 64
          "alias" => "AIX_jobs_nature"
          "demand" => "实习"
          "category_name" => "职位性质分类"
        ]
      ]
      "nature_cn" => array:4 [
        "id" => 62
        "alias" => "AIX_jobs_nature"
        "demand" => "全职"
        "category_name" => "职位性质分类"
      ]
      "job_experience" => array:6 [
        74 => array:4 [
          "id" => 74
          "alias" => "AIX_experience"
          "demand" => "无经验"
          "category_name" => "工作经验分类"
        ]
        75 => array:4 [
          "id" => 75
          "alias" => "AIX_experience"
          "demand" => "1年以下"
          "category_name" => "工作经验分类"
        ]
        76 => array:4 [
          "id" => 76
          "alias" => "AIX_experience"
          "demand" => "1-3年"
          "category_name" => "工作经验分类"
        ]
        77 => array:4 [
          "id" => 77
          "alias" => "AIX_experience"
          "demand" => "3-5年"
          "category_name" => "工作经验分类"
        ]
        78 => array:4 [
          "id" => 78
          "alias" => "AIX_experience"
          "demand" => "5-10年"
          "category_name" => "工作经验分类"
        ]
        79 => array:4 [
          "id" => 79
          "alias" => "AIX_experience"
          "demand" => "10年以上"
          "category_name" => "工作经验分类"
        ]
      ]
      "experience_cn" => array:4 [
        "id" => 78
        "alias" => "AIX_experience"
        "demand" => "5-10年"
        "category_name" => "工作经验分类"
      ]
      "job_education" => array:9 [
        65 => array:4 [
          "id" => 65
          "alias" => "AIX_education"
          "demand" => "初中"
          "category_name" => "学历分类"
        ]
        66 => array:4 [
          "id" => 66
          "alias" => "AIX_education"
          "demand" => "高中"
          "category_name" => "学历分类"
        ]
        67 => array:4 [
          "id" => 67
          "alias" => "AIX_education"
          "demand" => "中技"
          "category_name" => "学历分类"
        ]
        68 => array:4 [
          "id" => 68
          "alias" => "AIX_education"
          "demand" => "中专"
          "category_name" => "学历分类"
        ]
        69 => array:4 [
          "id" => 69
          "alias" => "AIX_education"
          "demand" => "大专"
          "category_name" => "学历分类"
        ]
        70 => array:4 [
          "id" => 70
          "alias" => "AIX_education"
          "demand" => "本科"
          "category_name" => "学历分类"
        ]
        71 => array:4 [
          "id" => 71
          "alias" => "AIX_education"
          "demand" => "硕士"
          "category_name" => "学历分类"
        ]
        72 => array:4 [
          "id" => 72
          "alias" => "AIX_education"
          "demand" => "博士"
          "category_name" => "学历分类"
        ]
        73 => array:4 [
          "id" => 73
          "alias" => "AIX_education"
          "demand" => "博后"
          "category_name" => "学历分类"
        ]
      ]
      "education_cn" => array:4 [
        "id" => 70
        "alias" => "AIX_education"
        "demand" => "本科"
        "category_name" => "学历分类"
      ]
      "categories" => array:2 [
        "spell" => array:541 [
          "hangkonghangtiangongcheng" => array:4 [ …4]
          "feixingqishejiyugongcheng" => array:4 [ …4]
          "feixingqizhizaogongcheng" => array:4 [ …4]
          "feixingqidongligongcheng" => array:4 [ …4]
          "feixingqihuanjingyushengmingbaozhanggongcheng" => array:4 [ …4]
          "feixingqizhiliangyukekaoxing" => array:4 [ …4]
          "feixingqishihangjishu" => array:4 [ …4]
          "qita" => array:4 [ …4]
          "tuliaojishu" => array:4 [ …4]
          "shengguangjishu" => array:4 [ …4]
          "jiguangjishu" => array:4 [ …4]
          "dizhikantan" => array:4 [ …4]
          "nonglinmuyuye" => array:4 [ …4]
          "huanbaogongchengshi" => array:4 [ …4]
          "wushuichuligongchengshi" => array:4 [ …4]
          "xunshoushi" => array:4 [ …4]
          "nonglinmuyuyechangchang" => array:4 [ …4]
          "nongyishi" => array:4 [ …4]
          "xumushi" => array:4 [ …4]
          "gongwuyuan" => array:4 [ …4]
          "daxueyingjiebiyesheng" => array:4 [ …4]
          "zhongzhuan/zhixiaosheng" => array:4 [ …4]
          "yanjiusheng" => array:4 [ …4]
          "chubeiganbu" => array:4 [ …4]
          "shixisheng" => array:4 [ …4]
          "peixunsheng" => array:4 [ …4]
          "mianliaofuliaokaifa" => array:4 [ …4]
          "mianliaofuliaocaigou" => array:4 [ …4]
          "banfang/tou" => array:4 [ …4]
          "dayang/zhiban" => array:4 [ …4]
          "diannaofangmayuan" => array:4 [ …4]
          "zhiyangshi/chebangong" => array:4 [ …4]
          "caichuang" => array:4 [ …4]
          "qitaqinggongleizhiwei" => array:4 [ …4]
          "zhige" => array:4 [ …4]
          "zhiyi" => array:4 [ …4]
          "zhixie" => array:4 [ …4]
          "yinshua" => array:4 [ …4]
          "ranzhengjishu" => array:4 [ …4]
          "fuzhuangfangzhi" => array:4 [ …4]
          "shipingongcheng" => array:4 [ …4]
          "taocijishu" => array:4 [ …4]
          "zhijiangzaozhigongyi" => array:4 [ …4]
          "jinyinshoushijiagong" => array:4 [ …4]
          "jiagoushi" => array:4 [ …4]
          "diangong" => array:4 [ …4]
          "shuigong" => array:4 [ …4]
          "mugong" => array:4 [ …4]
          "qiangong" => array:4 [ …4]
          "dianhangong" => array:4 [ …4]
          "youqigong" => array:4 [ …4]
          "guolugong" => array:4 [ …4]
          "chachegong/chegong/mogong" => array:4 [ …4]
          "xigong/chongyagong/luogong" => array:4 [ …4]
          "qiegejigong/jingong" => array:4 [ …4]
          "mojugong" => array:4 [ …4]
          "kongdiaogong/diantigong" => array:4 [ …4]
          "qichexiuligong" => array:4 [ …4]
          "jixiugong" => array:4 [ …4]
          "pugong" => array:4 [ …4]
          "qitajigongleizhiwei" => array:4 [ …4]
          "yingyu" => array:4 [ …4]
          "riyu" => array:4 [ …4]
          "deyu" => array:4 [ …4]
          "fayu" => array:4 [ …4]
          "eyu" => array:4 [ …4]
          "chaoxianyu" => array:4 [ …4]
          "alaboyu" => array:4 [ …4]
          "xibanyayu" => array:4 [ …4]
          "qitayuzhongfanyi" => array:4 [ …4]
          "yishu/shejizongjian" => array:4 [ …4]
          "zongbian/fuzongbian" => array:4 [ …4]
          "daoyan" => array:4 [ …4]
          "zhipianren" => array:4 [ …4]
          "boyinyuan" => array:4 [ …4]
          "yanyuan" => array:4 [ …4]
          "jiemuzhuchiren" => array:4 [ …4]
          "mote" => array:4 [ …4]
          "meitixingxiangbaozhuang" => array:4 [ …4]
          "huazhuangshi" => array:4 [ …4]
          "yingshidengguang" => array:4 [ …4]
          "yingshiyinxianggongcheng" => array:4 [ …4]
          "yingshiwumei" => array:4 [ …4]
          "juwu" => array:4 [ …4]
          "dianshigongchengjishu" => array:4 [ …4]
          "wenzijizhe" => array:4 [ …4]
          "sheyingjizhe" => array:4 [ …4]
          "wenzibianji" => array:4 [ …4]
          "meishubianji" => array:4 [ …4]
          "jishubianji" => array:4 [ …4]
          "yingshicehua/zhizuorenyuan" => array:4 [ …4]
          "zuojia/zhuangaoren" => array:4 [ …4]
          "sheyingshi/shexiangshi" => array:4 [ …4]
          "houqizhizuo" => array:4 [ …4]
          "paibansheji" => array:4 [ …4]
          "xiaodui/luru" => array:4 [ …4]
          "chuban/faxing" => array:4 [ …4]
          "qitameitileizhiwei" => array:4 [ …4]
          "changchang/fuchangchang" => array:4 [ …4]
          "zonggongchengshi/fuzonggongchengshi" => array:4 [ …4]
          "shengchanguanli/chejianzhuren" => array:4 [ …4]
          "chanpingongyisheji" => array:4 [ …4]
          "anquanguanlirenyuan" => array:4 [ …4]
          "gongchengxiangmujingli/zhuguan" => array:4 [ …4]
          "" => array:4 [ …4]
          "wuliuguanli" => array:4 [ …4]
          "wuliaoguanli" => array:4 [ …4]
          "shebeiguanli" => array:4 [ …4]
          "caigouguanli" => array:4 [ …4]
          "cangkuguanli" => array:4 [ …4]
          "jihuayuan" => array:4 [ …4]
          "diaoduyuan" => array:4 [ …4]
          "huayanyuan" => array:4 [ …4]
          "jianyanyuan" => array:4 [ …4]
          "gendanyuan" => array:4 [ …4]
          "tongjiyuan" => array:4 [ …4]
          "gongyigongchengshi" => array:4 [ …4]
          "gongyegongchengshiIE" => array:4 [ …4]
          "zhizaogongchengshi" => array:4 [ …4]
          "guzhangfenxigongchengshi" => array:4 [ …4]
          "shengchanwenyuan" => array:4 [ …4]
          "qitagongchangleizhiwei" => array:4 [ …4]
          "riyonghuagong" => array:4 [ …4]
          "shengwuhuagong" => array:4 [ …4]
          "shengwuzhiyao" => array:4 [ …4]
          "suliaogongchengshi" => array:4 [ …4]
          "tuliaoyanfagongchengshi" => array:4 [ …4]
          "huaxueyaopin" => array:4 [ …4]
          "huagonggongchengshi" => array:4 [ …4]
          "huagongshiyanshiyanjiuyuan" => array:4 [ …4]
          "peisejishuyuan" => array:4 [ …4]
          "huaxuefenxiceshiyuan" => array:4 [ …4]
          "youjihuagong" => array:4 [ …4]
          "wujihuagong" => array:4 [ …4]
          "jingxihuagong" => array:4 [ …4]
          "fenxihuagong" => array:4 [ …4]
          "gaofenzihuagong" => array:4 [ …4]
          "huazhuangpinyanfarenyuan" => array:4 [ …4]
          "yiyaojishuyanfarenyuan" => array:4 [ …4]
          "huanjing/huanbaojishu" => array:4 [ …4]
          "yaopinshengchan/zhiliangguanli" => array:4 [ …4]
          "shengwugongcheng" => array:4 [ …4]
          "linchuangshiyan/yaopinzhuce" => array:4 [ …4]
          "yiyaozhaoshang" => array:4 [ …4]
          "shipin/yinliaoyanfa" => array:4 [ …4]
          "qitahuagongleizhiwei" => array:4 [ …4]
          "yisheng" => array:4 [ …4]
          "yishi" => array:4 [ …4]
          "yiyaojianyan" => array:4 [ …4]
          "xinliyisheng" => array:4 [ …4]
          "zhenjiutuina" => array:4 [ …4]
          "linchuangyixue" => array:4 [ …4]
          "zhongyi" => array:4 [ …4]
          "xiyi" => array:4 [ …4]
          "zhongxiyi" => array:4 [ …4]
          "hushichang/hushi" => array:4 [ …4]
          "hulizhuren/hulirenyuan" => array:4 [ …4]
          "yingyangshi" => array:4 [ …4]
          "meironghuazhuangshi/faxingshi" => array:4 [ …4]
          "yaojishi" => array:4 [ …4]
          "yiyaodaibiao" => array:4 [ …4]
          "fuyoubaojian" => array:4 [ …4]
          "meirongzhengxingshi" => array:4 [ …4]
          "liliaoshi" => array:4 [ …4]
          "caizhuangpeixunshi" => array:4 [ …4]
          "anmo/zuliao" => array:4 [ …4]
          "jianshenguwen/jiaolian" => array:4 [ …4]
          "/wudaolaoshi" => array:4 [ …4]
          "shouyi/chongwuyisheng" => array:4 [ …4]
          "qitayiliaoleizhiwei" => array:4 [ …4]
          "zhengquanqihuo" => array:4 [ …4]
          "yinxingxindaiguanli" => array:4 [ …4]
          "zhengquanfenxishi" => array:4 [ …4]
          "baoxiandaili/jingjiren" => array:4 [ …4]
          "baoxianyewujingli" => array:4 [ …4]
          "kehujingli/jingjiren" => array:4 [ …4]
          "zijinguanli/caiwuguanli" => array:4 [ …4]
          "zichanpinggu" => array:4 [ …4]
          "guiyuan/yinxinghuiji" => array:4 [ …4]
          "gupiao/qihuocaopanshou" => array:4 [ …4]
          "jinrong/jingjiyanjiuyuan" => array:4 [ …4]
          "touzi/jijinxiangmujingli" => array:4 [ …4]
          "touzi/licaiguwen" => array:4 [ …4]
          "rongzijingli/rongzizhuanyuan" => array:4 [ …4]
          "guojijiesuan/waihuijiaoyi" => array:4 [ …4]
          "paimaishi" => array:4 [ …4]
          "qitajinrongleizhiwei" => array:4 [ …4]
          "zixunzongjian/jingli" => array:4 [ …4]
          "zixun/guwen" => array:4 [ …4]
          "zixunzhuanyuan/zhuli" => array:4 [ …4]
          "shewaizixun" => array:4 [ …4]
          "xinxizixun/zhongjiefuwu" => array:4 [ …4]
          "lvshi" => array:4 [ …4]
          "lvshizhuli" => array:4 [ …4]
          "fawurenyuan" => array:4 [ …4]
          "zhuanyepeixunshi" => array:4 [ …4]
          "qiyeguanliguwen" => array:4 [ …4]
          "lietouguwen" => array:4 [ …4]
          "falvguwen" => array:4 [ …4]
          "fawujingli" => array:4 [ …4]
          "heguijingli" => array:4 [ …4]
          "heguizhuanyuan" => array:4 [ …4]
          "zhishichanquan/zhuanliguwen" => array:4 [ …4]
          "qitazixunleizhiwei" => array:4 [ …4]
          "jiaoxueguanlirenyuan" => array:4 [ …4]
          "daxuejiaoshou/jiaoshi" => array:4 [ …4]
          "zhiyejishujiaoshi" => array:4 [ …4]
          "zhongxuejiaoshi" => array:4 [ …4]
          "xiaoxuejiaoshi" => array:4 [ …4]
          "youerjiaoyu" => array:4 [ …4]
          "jiaoyupeixun" => array:4 [ …4]
          "jiangshi/zhujiao" => array:4 [ …4]
          "jiajiao" => array:4 [ …4]
          "jianzhijiaoshi" => array:4 [ …4]
          "peixundudao" => array:4 [ …4]
          "peixunjiangshi" => array:4 [ …4]
          "peixuncehua" => array:4 [ …4]
          "peixunzhuli" => array:4 [ …4]
          "qitajiaoyuleizhiwei" => array:4 [ …4]
          "jiudian/cantingjingli" => array:4 [ …4]
          "datang/qiantingjingli" => array:4 [ …4]
          "louceng/dianmianjingli" => array:4 [ …4]
          "lingban" => array:4 [ …4]
          "fuwuyuan" => array:4 [ …4]
          "chushi" => array:4 [ …4]
          "diaojiushi" => array:4 [ …4]
          "daoyou" => array:4 [ …4]
          "liyi/yingbin/jiedai" => array:4 [ …4]
          "chuancaizhuguan/chuancaiyuan" => array:4 [ …4]
          "yingyeyuan/shouyinyuan" => array:4 [ …4]
          "dingpiao/dingfangfuwu" => array:4 [ …4]
          "qingjiefuwurenyuan" => array:4 [ …4]
          "chayishi" => array:4 [ …4]
          "qitajiudianleizhiwei" => array:4 [ …4]
          "caiwujingli" => array:4 [ …4]
          "yusuanzhuguan" => array:4 [ …4]
          "chengbenjingli/zhuguan" => array:4 [ …4]
          "zhangwujingli/zhuguan" => array:4 [ …4]
          "huijizhuguan" => array:4 [ …4]
          "zijinzhuguan" => array:4 [ …4]
          "touzizhuguan" => array:4 [ …4]
          "rongzizhuguan" => array:4 [ …4]
          "caiwufenxishi" => array:4 [ …4]
          "huiji" => array:4 [ …4]
          "chuna" => array:4 [ …4]
          "shouyinyuan" => array:4 [ …4]
          "shenji" => array:4 [ …4]
          "tongji" => array:4 [ …4]
          "chengbenguanliyuan" => array:4 [ …4]
          "zijinzhuanyuan" => array:4 [ …4]
          "shenjijingli/zhuguan" => array:4 [ …4]
          "shuiwujingli/zhuguan" => array:4 [ …4]
          "shuiwuzhuanyuan/zhuli" => array:4 [ …4]
          "qitacaiwuleizhiwei" => array:4 [ …4]
          "wuliujingli" => array:4 [ …4]
          "wuliuzhuguan" => array:4 [ …4]
          "wuliuzhuanyuan/zhuli" => array:4 [ …4]
          "guoneimaoyijingli/zhuguan" => array:4 [ …4]
          "waimaojingli/zhuguan" => array:4 [ …4]
          "yunshujingli/zhuguan" => array:4 [ …4]
          "yewugendan" => array:4 [ …4]
          "baoguanyuan/danzhengyuan" => array:4 [ …4]
          "kuaidiyuan/sudiyuan" => array:4 [ …4]
          "caigoujingli/zhuguan" => array:4 [ …4]
          "caigouyuan/caigouzhuli" => array:4 [ …4]
          "gongyinglianjingli" => array:4 [ …4]
          "gongyinglianzhuguan/zhuanyuan" => array:4 [ …4]
          "wuliaojingli" => array:4 [ …4]
          "wuliaozhuguan/zhuanyuan" => array:4 [ …4]
          "cangkujingli/zhuguan" => array:4 [ …4]
          "cangkuguanliyuan" => array:4 [ …4]
          "huoyundaili" => array:4 [ …4]
          "qitawuliuleizhiwei" => array:4 [ …4]
          "shengxunfuwu" => array:4 [ …4]
          "qitahouqinleizhiwei" => array:4 [ …4]
          "jiazhengfuwu/baomu" => array:4 [ …4]
          "baoanjingli" => array:4 [ …4]
          "baoan" => array:4 [ …4]
          "bao" => array:4 [ …4]
          "kongchengrenyuan" => array:4 [ …4]
          "diqinrenyuan" => array:4 [ …4]
          "liechesiji" => array:4 [ …4]
          "chengwuyuan" => array:4 [ …4]
          "chuanyuan" => array:4 [ …4]
          "siji" => array:4 [ …4]
          "banyungong" => array:4 [ …4]
          "qingjiegong" => array:4 [ …4]
          "cangkubaoguan" => array:4 [ …4]
          "houqin" => array:4 [ …4]
          "dianchang" => array:4 [ …4]
          "wuliubujingli" => array:4 [ …4]
          "liansuobujingli" => array:4 [ …4]
          "caigoubujingli" => array:4 [ …4]
          "maichangjingli" => array:4 [ …4]
          "lihuoyuan/chenlieyuan" => array:4 [ …4]
          "daogouyuan" => array:4 [ …4]
          "yingyeyuan/dianyuan" => array:4 [ …4]
          "shouyinzhuguan" => array:4 [ …4]
          "anfangzhuguan" => array:4 [ …4]
          "fangsunyuan/neibao" => array:4 [ …4]
          "xidianshi/mianbaogaodianjiagong" => array:4 [ …4]
          "shushi/shengxianshipinjiagong" => array:4 [ …4]
          "qitalingshoufuwulei" => array:4 [ …4]
          "renliziyuanjingli/zhuguan" => array:4 [ …4]
          "xingzhengjingli/zhuguan" => array:4 [ …4]
          "xingzhengzhuanyuan/zhuli" => array:4 [ …4]
          "renshizhuanyuan/zhuli" => array:4 [ …4]
          "zhaopinzhuanyuan/zhuli" => array:4 [ …4]
          "bangongshizhuren" => array:4 [ …4]
          "jinglizhuli" => array:4 [ …4]
          "gaojiwenmi" => array:4 [ …4]
          "zhaopinzhuguan" => array:4 [ …4]
          "xinzifulizhuguan/zhuanyuan" => array:4 [ …4]
          "jixiaokaohezhuguan/zhuanyuan" => array:4 [ …4]
          "yuangongpeixunyufazhanzhuguan" => array:4 [ …4]
          "peixunbujingli" => array:4 [ …4]
          "peixunzhuguan/zhuanyuan" => array:4 [ …4]
          "xinchoufenxishi" => array:4 [ …4]
          "wenyuan/mishu" => array:4 [ …4]
          "danganguanliyuan" => array:4 [ …4]
          "jiedai/zongji/jiexian" => array:4 [ …4]
          "diannaocaozuoyuan/daziyuan" => array:4 [ …4]
          "renliziyuanxinxixitongzhuanyuan" => array:4 [ …4]
          "qitawenzhileizhiwei" => array:4 [ …4]
          "jianzhuzonggongchengshi" => array:4 [ …4]
          "tujiangongchengshi" => array:4 [ …4]
          "dianqigongchengshi" => array:4 [ …4]
          "geipaishuigongchengshi" => array:4 [ …4]
          "nuantonggongchengshi" => array:4 [ …4]
          "jiegougongchengshi" => array:4 [ …4]
          "jianzhushejishi" => array:4 [ …4]
          "jiegoushejishi" => array:4 [ …4]
          "zaojiagongchengshi" => array:4 [ …4]
          "gongchengyujuesuan" => array:4 [ …4]
          "gongchengbujingli" => array:4 [ …4]
          "xiangmujingli/gongchengjianli" => array:4 [ …4]
          "fangdichankaifa" => array:4 [ …4]
          "fangdichancehua" => array:4 [ …4]
          "fangdichanpinggu" => array:4 [ …4]
          "fangdichanxiaoshou" => array:4 [ …4]
          "anchangzhuguan" => array:4 [ …4]
          "zhiyeguwen/shoulouyuan" => array:4 [ …4]
          "zhinengdaxia/zonghebuxian" => array:4 [ …4]
          "cehuijishu" => array:4 [ …4]
          "shizhengjianshe/chengshiguihua" => array:4 [ …4]
          "jianzaoshi" => array:4 [ …4]
          "anfanggongchengshi" => array:4 [ …4]
          "muqianggongchengshi" => array:4 [ …4]
          "shineiwaizhuangsheji" => array:4 [ …4]
          "daoluqiaoliangsuidaogongcheng" => array:4 [ …4]
          "shigongyuan/jishuyuan" => array:4 [ …4]
          "yuanyi/lvhua" => array:4 [ …4]
          "yuanlin/jingguansheji" => array:4 [ …4]
          "jianzhuzhitu/jianmo/cehui" => array:4 [ …4]
          "wuyeguanli" => array:4 [ …4]
          "wuyeweixiurenyuan" => array:4 [ …4]
          "qitajianzhuleizhiwei" => array:4 [ …4]
          "dianligongchengshi" => array:4 [ …4]
          "jixiegongchengshi" => array:4 [ …4]
          "mojugongchengshi" => array:4 [ …4]
          "mojusheji" => array:4 [ …4]
          "jixiezhituyuan" => array:4 [ …4]
          "jidiangongchengshi" => array:4 [ …4]
          "jidianyitihua" => array:4 [ …4]
          "zhuzaogongchengshi" => array:4 [ …4]
          "duanzaogongchengshi" => array:4 [ …4]
          "zhusugongchengshi" => array:4 [ …4]
          "CNCgongchengshi" => array:4 [ …4]
          "chongyagongchengshi" => array:4 [ …4]
          "jixieshejishi" => array:4 [ …4]
          "jingmijixie" => array:4 [ …4]
          "yiqiyibiao" => array:4 [ …4]
          "fangzhijixie" => array:4 [ …4]
          "jixieweixiugongchengshi" => array:4 [ …4]
          "qichesheji" => array:4 [ …4]
          "feixingqisheji" => array:4 [ …4]
          "hanjiegongchengshi" => array:4 [ …4]
          "guolugongchengshi" => array:4 [ …4]
          "zhuangpeigongchengshi" => array:4 [ …4]
          "chuanbogongchengshi" => array:4 [ …4]
          "shebeiweixiuanzhuangrenyuan" => array:4 [ …4]
          "nengyuanshuili" => array:4 [ …4]
          "kuangchanyejin" => array:4 [ …4]
          "guangyuanyuzhaominggongcheng" => array:4 [ …4]
          "shuili/shuidiangongchengshi" => array:4 [ …4]
          "heli/huoligongchengshi" => array:4 [ …4]
          "kongdiao/renenggongchengshi" => array:4 [ …4]
          "qitajixieleizhiwei" => array:4 [ …4]
          "dianzigongchengshi" => array:4 [ …4]
          "dianxingongchengshi" => array:4 [ …4]
          "tongxinjishugongchengshi" => array:4 [ …4]
          "qianrushixitongruanjiankaifa" => array:4 [ …4]
          "dianlugongchengshi" => array:4 [ …4]
          "zidongkongzhigongchengshi" => array:4 [ …4]
          "wuxiandianjishu" => array:4 [ …4]
          "youxianchuanshugongchengshi" => array:4 [ …4]
          "wuxiantongxingongchengshi" => array:4 [ …4]
          "yidongtongxingongchengshi" => array:4 [ …4]
          "shujutongxingongchengshi" => array:4 [ …4]
          "zengzhichanpinkaifagongchengshi" => array:4 [ …4]
          "shumachanpinkaifagongchengshi" => array:4 [ …4]
          "jichengdianlu(IC)sheji" => array:4 [ …4]
          "bandaotigongchengshi" => array:4 [ …4]
          "yinxianggongchengshi/jishuyuan" => array:4 [ …4]
          "dianzidianqiweixiugongchengshi" => array:4 [ …4]
          "qitadianzitongxinleizhiwei" => array:4 [ …4]
          "pingmianshejiyuzhizuo" => array:4 [ …4]
          "sanweidonghuasheji" => array:4 [ …4]
          "wangyemeigongsheji" => array:4 [ …4]
          "chanpinbaozhuangsheji" => array:4 [ …4]
          "shineizhuangsheji" => array:4 [ …4]
          "gongyezaoxingsheji" => array:4 [ …4]
          "gongye/chanpinsheji" => array:4 [ …4]
          "fuzhuang/zaoxingsheji" => array:4 [ …4]
          "jiaju/jiajuyongpinsheji" => array:4 [ …4]
          "wanjusheji" => array:4 [ …4]
          "zhubaosheji" => array:4 [ …4]
          "jingguansheji" => array:4 [ …4]
          "shejiguanlirenyuan" => array:4 [ …4]
          "meishu/tuxingsheji" => array:4 [ …4]
          "meitiguanggaosheji" => array:4 [ …4]
          "duomeitisheji" => array:4 [ …4]
          "dianmian/zhanlansheji" => array:4 [ …4]
          "xingxiangsheji" => array:4 [ …4]
          "qitashejileizhiwei" => array:4 [ …4]
          "xiaoshoubujingli" => array:4 [ …4]
          "yewutuozhanzhuguan/jingli" => array:4 [ …4]
          "dakehujingli" => array:4 [ …4]
          "tuangoujingli/zhuguan" => array:4 [ …4]
          "xiaoshougongchengshi" => array:4 [ …4]
          "xiaoshouzhuguan/zhuli" => array:4 [ …4]
          "daqujingli" => array:4 [ …4]
          "kehujingli" => array:4 [ …4]
          "banshichujingli/zhuren" => array:4 [ …4]
          "dianmianjingli" => array:4 [ …4]
          "qudaojingli/zhuguan" => array:4 [ …4]
          "shangwujingli" => array:4 [ …4]
          "shangwuzhuanyuan/zhuli" => array:4 [ …4]
          "xiaoshoudaibiao" => array:4 [ …4]
          "kehufuwu/zixun" => array:4 [ …4]
          "shouqian/shouhougongchengshi" => array:4 [ …4]
          "zixunrexian/hujiaozhongxin" => array:4 [ …4]
          "dianhuaxiaoshou" => array:4 [ …4]
          "kefuzhuanyuan" => array:4 [ …4]
          "qitaxiaoshouleizhiwei" => array:4 [ …4]
          "shichangbujingli" => array:4 [ …4]
          "shichangzhuli" => array:4 [ …4]
          "shichangcehuazhuguan" => array:4 [ …4]
          "shichangdiaoyanzhuguan" => array:4 [ …4]
          "shichangfenxi/diaoyanzhuanyuan" => array:4 [ …4]
          "chanpinpinpaijingli/zhuguan" => array:4 [ …4]
          "kehukaifazhuguan" => array:4 [ …4]
          "kehuweihuzhuguan" => array:4 [ …4]
          "kehudaibiao" => array:4 [ …4]
          "cuxiaozhuguan" => array:4 [ …4]
          "cuxiaoyuan" => array:4 [ …4]
          "guanggaoqihuazhuguan" => array:4 [ …4]
          "guanggaocehua" => array:4 [ …4]
          "guanggaosheji" => array:4 [ …4]
          "wenanchuangyi" => array:4 [ …4]
          "gongguanjingli/zhuguan" => array:4 [ …4]
          "meijiejingli" => array:4 [ …4]
          "meijietuiguangzhuanyuan" => array:4 [ …4]
          "shichangyingxiaozhuanyuan" => array:4 [ …4]
          "shichangqihuajingli/zhuguan" => array:4 [ …4]
          "shichangqihuazhuanyuan" => array:4 [ …4]
          "huiwujingli/zhuguan" => array:4 [ …4]
          "huiwuzhuanyuan" => array:4 [ …4]
          "qitayingxiaoleizhiwei" => array:4 [ …4]
          "xiangmujingli/chanpinjingli" => array:4 [ …4]
          "ruanjianxiangmujingli/zhuguan" => array:4 [ …4]
          "xiangmuzhixing/xiediaorenyuan" => array:4 [ …4]
          "ruanjiangongchengshi" => array:4 [ …4]
          "xitongfenxishi" => array:4 [ …4]
          "xitonggongchengshi" => array:4 [ …4]
          "yanfagongchengshi" => array:4 [ …4]
          "yingjiangongchengshi" => array:4 [ …4]
          "yingjianceshigongchengshi" => array:4 [ …4]
          "ruanjianceshigongchengshi" => array:4 [ …4]
          "shujukugongchengshi" => array:4 [ …4]
          "dianzishangwu" => array:4 [ …4]
          "wangzhanyouhua/SEOtuiguang" => array:4 [ …4]
          "hulianwangkaifagongchengshi" => array:4 [ …4]
          "yuyinshipinkaifagongchengshi" => array:4 [ …4]
          "xinxianquangongchengshi" => array:4 [ …4]
          "wangluogongchengshi" => array:4 [ …4]
          "wangzhanyingyunjingli/zhuguan" => array:4 [ …4]
          "wangzhancehua" => array:4 [ …4]
          "wangzhanbianji" => array:4 [ …4]
          "wangyesheji/zhizuo" => array:4 [ …4]
          "jishuwenyuan/zhuli" => array:4 [ …4]
          "duomeitishejiyukaifa" => array:4 [ …4]
          "jishuzhichigongchengshi" => array:4 [ …4]
          "xitongweihugongchengshi" => array:4 [ …4]
          "wangluoguanliyuan" => array:4 [ …4]
          "youxishejiyukaifa" => array:4 [ …4]
          "qitajisuanjileizhiwei" => array:4 [ …4]
          "yingxiaozongjian" => array:4 [ …4]
          "shichangzongjian" => array:4 [ …4]
          "xiaoshouzongjian" => array:4 [ …4]
          "shengchanzongjian" => array:4 [ …4]
          "caiwuzongjian" => array:4 [ …4]
          "xingzhengzongjian" => array:4 [ …4]
          "renliziyuanzongjian" => array:4 [ …4]
          "yunyingzongjian" => array:4 [ …4]
          "xinxizongjian" => array:4 [ …4]
          "fuzongjingli" => array:4 [ …4]
          "zongjingli/CEO" => array:4 [ …4]
          "jishuzongjian/jingli" => array:4 [ …4]
          "zongcaizhuli/zongjinglizhuli" => array:4 [ …4]
          "xiangmuhehuoren" => array:4 [ …4]
          "bumenjingli" => array:4 [ …4]
          "fengongsi/banshichujingli" => array:4 [ …4]
          "qitaguanlileizhiwei" => array:4 [ …4]
          "jingyingguanlilei" => array:4 [ …4]
          "wuliumaoyicaigoulei" => array:4 [ …4]
          "gongwuyuanxueshenglei" => array:4 [ …4]
          "qitalei" => array:4 [ …4]
          "jisuanjihulianwanglei" => array:4 [ …4]
          "caiwushenjitongjilei" => array:4 [ …4]
          "hangkonghangtianlei" => array:4 [ …4]
          "jiudiancanyinlvyoulei" => array:4 [ …4]
          "shichangyingxiaocehualei" => array:4 [ …4]
          "jiaoyupeixunlei" => array:4 [ …4]
          "xiaoshoulei" => array:4 [ …4]
          "zixunguwenfalvlei" => array:4 [ …4]
          "jinrongzhengquanlei" => array:4 [ …4]
          "shejilei" => array:4 [ …4]
          "yiliaohulimeirongbaojianlei" => array:4 [ …4]
          "dianzidianqitongxinlei" => array:4 [ …4]
          "jixienengyuandonglilei" => array:4 [ …4]
          "shengwuzhiyaohuagonglei" => array:4 [ …4]
          "gongchangshengchanguanlilei" => array:4 [ …4]
          "jianzhufangdichanlei" => array:4 [ …4]
          "yingshimeitixinwenchubanlei" => array:4 [ …4]
          "xingzhengwenzhirenliziyuanlei" => array:4 [ …4]
          "fanyilei" => array:4 [ …4]
          "shangdianlingshoufuwulei" => array:4 [ …4]
          "jigonglei" => array:4 [ …4]
          "houqinfuwulei" => array:4 [ …4]
          "qinggongfangzhilei" => array:4 [ …4]
        ]
        "id" => array:550 [
          543 => array:4 [ …4]
          544 => array:4 [ …4]
          545 => array:4 [ …4]
          546 => array:4 [ …4]
          547 => array:4 [ …4]
          548 => array:4 [ …4]
          549 => array:4 [ …4]
          550 => array:4 [ …4]
          551 => array:4 [ …4]
          529 => array:4 [ …4]
          530 => array:4 [ …4]
          531 => array:4 [ …4]
          532 => array:4 [ …4]
          533 => array:4 [ …4]
          534 => array:4 [ …4]
          535 => array:4 [ …4]
          536 => array:4 [ …4]
          537 => array:4 [ …4]
          538 => array:4 [ …4]
          539 => array:4 [ …4]
          540 => array:4 [ …4]
          521 => array:4 [ …4]
          522 => array:4 [ …4]
          523 => array:4 [ …4]
          524 => array:4 [ …4]
          525 => array:4 [ …4]
          526 => array:4 [ …4]
          527 => array:4 [ …4]
          512 => array:4 [ …4]
          513 => array:4 [ …4]
          514 => array:4 [ …4]
          515 => array:4 [ …4]
          516 => array:4 [ …4]
          517 => array:4 [ …4]
          518 => array:4 [ …4]
          519 => array:4 [ …4]
          501 => array:4 [ …4]
          502 => array:4 [ …4]
          503 => array:4 [ …4]
          504 => array:4 [ …4]
          505 => array:4 [ …4]
          506 => array:4 [ …4]
          507 => array:4 [ …4]
          508 => array:4 [ …4]
          509 => array:4 [ …4]
          510 => array:4 [ …4]
          511 => array:4 [ …4]
          484 => array:4 [ …4]
          485 => array:4 [ …4]
          486 => array:4 [ …4]
          487 => array:4 [ …4]
          488 => array:4 [ …4]
          489 => array:4 [ …4]
          490 => array:4 [ …4]
          491 => array:4 [ …4]
          492 => array:4 [ …4]
          493 => array:4 [ …4]
          494 => array:4 [ …4]
          495 => array:4 [ …4]
          496 => array:4 [ …4]
          497 => array:4 [ …4]
          498 => array:4 [ …4]
          499 => array:4 [ …4]
          474 => array:4 [ …4]
          475 => array:4 [ …4]
          476 => array:4 [ …4]
          477 => array:4 [ …4]
          478 => array:4 [ …4]
          479 => array:4 [ …4]
          480 => array:4 [ …4]
          481 => array:4 [ …4]
          482 => array:4 [ …4]
          445 => array:4 [ …4]
          446 => array:4 [ …4]
          447 => array:4 [ …4]
          448 => array:4 [ …4]
          449 => array:4 [ …4]
          450 => array:4 [ …4]
          451 => array:4 [ …4]
          452 => array:4 [ …4]
          453 => array:4 [ …4]
          454 => array:4 [ …4]
          455 => array:4 [ …4]
          456 => array:4 [ …4]
          457 => array:4 [ …4]
          458 => array:4 [ …4]
          459 => array:4 [ …4]
          460 => array:4 [ …4]
          461 => array:4 [ …4]
          462 => array:4 [ …4]
          463 => array:4 [ …4]
          464 => array:4 [ …4]
          465 => array:4 [ …4]
          466 => array:4 [ …4]
          467 => array:4 [ …4]
          468 => array:4 [ …4]
          469 => array:4 [ …4]
          470 => array:4 [ …4]
          471 => array:4 [ …4]
          472 => array:4 [ …4]
          420 => array:4 [ …4]
          421 => array:4 [ …4]
          422 => array:4 [ …4]
          423 => array:4 [ …4]
          424 => array:4 [ …4]
          425 => array:4 [ …4]
          426 => array:4 [ …4]
          427 => array:4 [ …4]
          428 => array:4 [ …4]
          429 => array:4 [ …4]
          430 => array:4 [ …4]
          431 => array:4 [ …4]
          432 => array:4 [ …4]
          433 => array:4 [ …4]
          434 => array:4 [ …4]
          435 => array:4 [ …4]
          436 => array:4 [ …4]
          437 => array:4 [ …4]
          438 => array:4 [ …4]
          439 => array:4 [ …4]
          440 => array:4 [ …4]
          441 => array:4 [ …4]
          442 => array:4 [ …4]
          443 => array:4 [ …4]
          395 => array:4 [ …4]
          396 => array:4 [ …4]
          397 => array:4 [ …4]
          398 => array:4 [ …4]
          399 => array:4 [ …4]
          400 => array:4 [ …4]
          401 => array:4 [ …4]
          402 => array:4 [ …4]
          403 => array:4 [ …4]
          404 => array:4 [ …4]
          405 => array:4 [ …4]
          406 => array:4 [ …4]
          407 => array:4 [ …4]
          408 => array:4 [ …4]
          409 => array:4 [ …4]
          410 => array:4 [ …4]
          411 => array:4 [ …4]
          412 => array:4 [ …4]
          413 => array:4 [ …4]
          414 => array:4 [ …4]
          415 => array:4 [ …4]
          416 => array:4 [ …4]
          417 => array:4 [ …4]
          418 => array:4 [ …4]
          370 => array:4 [ …4]
          371 => array:4 [ …4]
          372 => array:4 [ …4]
          373 => array:4 [ …4]
          374 => array:4 [ …4]
          375 => array:4 [ …4]
          376 => array:4 [ …4]
          377 => array:4 [ …4]
          378 => array:4 [ …4]
          379 => array:4 [ …4]
          380 => array:4 [ …4]
          381 => array:4 [ …4]
          382 => array:4 [ …4]
          383 => array:4 [ …4]
          384 => array:4 [ …4]
          385 => array:4 [ …4]
          386 => array:4 [ …4]
          387 => array:4 [ …4]
          388 => array:4 [ …4]
          389 => array:4 [ …4]
          390 => array:4 [ …4]
          391 => array:4 [ …4]
          392 => array:4 [ …4]
          393 => array:4 [ …4]
          352 => array:4 [ …4]
          353 => array:4 [ …4]
          354 => array:4 [ …4]
          355 => array:4 [ …4]
          356 => array:4 [ …4]
          357 => array:4 [ …4]
          358 => array:4 [ …4]
          359 => array:4 [ …4]
          360 => array:4 [ …4]
          361 => array:4 [ …4]
          362 => array:4 [ …4]
          363 => array:4 [ …4]
          364 => array:4 [ …4]
          365 => array:4 [ …4]
          366 => array:4 [ …4]
          367 => array:4 [ …4]
          368 => array:4 [ …4]
          334 => array:4 [ …4]
          335 => array:4 [ …4]
          336 => array:4 [ …4]
          337 => array:4 [ …4]
          338 => array:4 [ …4]
          339 => array:4 [ …4]
          340 => array:4 [ …4]
          341 => array:4 [ …4]
          342 => array:4 [ …4]
          343 => array:4 [ …4]
          344 => array:4 [ …4]
          345 => array:4 [ …4]
          346 => array:4 [ …4]
          347 => array:4 [ …4]
          348 => array:4 [ …4]
          349 => array:4 [ …4]
          350 => array:4 [ …4]
          318 => array:4 [ …4]
          319 => array:4 [ …4]
          320 => array:4 [ …4]
          321 => array:4 [ …4]
          322 => array:4 [ …4]
          323 => array:4 [ …4]
          324 => array:4 [ …4]
          325 => array:4 [ …4]
          326 => array:4 [ …4]
          327 => array:4 [ …4]
          328 => array:4 [ …4]
          329 => array:4 [ …4]
          330 => array:4 [ …4]
          331 => array:4 [ …4]
          332 => array:4 [ …4]
          301 => array:4 [ …4]
          302 => array:4 [ …4]
          303 => array:4 [ …4]
          304 => array:4 [ …4]
          305 => array:4 [ …4]
          306 => array:4 [ …4]
          307 => array:4 [ …4]
          308 => array:4 [ …4]
          309 => array:4 [ …4]
          310 => array:4 [ …4]
          311 => array:4 [ …4]
          312 => array:4 [ …4]
          313 => array:4 [ …4]
          314 => array:4 [ …4]
          315 => array:4 [ …4]
          316 => array:4 [ …4]
          280 => array:4 [ …4]
          281 => array:4 [ …4]
          282 => array:4 [ …4]
          283 => array:4 [ …4]
          284 => array:4 [ …4]
          285 => array:4 [ …4]
          286 => array:4 [ …4]
          287 => array:4 [ …4]
          288 => array:4 [ …4]
          289 => array:4 [ …4]
          290 => array:4 [ …4]
          291 => array:4 [ …4]
          292 => array:4 [ …4]
          293 => array:4 [ …4]
          294 => array:4 [ …4]
          295 => array:4 [ …4]
          296 => array:4 [ …4]
          297 => array:4 [ …4]
          298 => array:4 [ …4]
          299 => array:4 [ …4]
          259 => array:4 [ …4]
          260 => array:4 [ …4]
          261 => array:4 [ …4]
          262 => array:4 [ …4]
          263 => array:4 [ …4]
          264 => array:4 [ …4]
          265 => array:4 [ …4]
          266 => array:4 [ …4]
          267 => array:4 [ …4]
          268 => array:4 [ …4]
          269 => array:4 [ …4]
          270 => array:4 [ …4]
          271 => array:4 [ …4]
          272 => array:4 [ …4]
          273 => array:4 [ …4]
          274 => array:4 [ …4]
          275 => array:4 [ …4]
          276 => array:4 [ …4]
          277 => array:4 [ …4]
          278 => array:4 [ …4]
          256 => array:4 [ …4]
          257 => array:4 [ …4]
          242 => array:4 [ …4]
          243 => array:4 [ …4]
          244 => array:4 [ …4]
          245 => array:4 [ …4]
          246 => array:4 [ …4]
          247 => array:4 [ …4]
          248 => array:4 [ …4]
          249 => array:4 [ …4]
          250 => array:4 [ …4]
          251 => array:4 [ …4]
          252 => array:4 [ …4]
          253 => array:4 [ …4]
          254 => array:4 [ …4]
          255 => array:4 [ …4]
          226 => array:4 [ …4]
          227 => array:4 [ …4]
          228 => array:4 [ …4]
          229 => array:4 [ …4]
          230 => array:4 [ …4]
          231 => array:4 [ …4]
          232 => array:4 [ …4]
          233 => array:4 [ …4]
          234 => array:4 [ …4]
          235 => array:4 [ …4]
          236 => array:4 [ …4]
          237 => array:4 [ …4]
          238 => array:4 [ …4]
          239 => array:4 [ …4]
          240 => array:4 [ …4]
          204 => array:4 [ …4]
          205 => array:4 [ …4]
          206 => array:4 [ …4]
          207 => array:4 [ …4]
          208 => array:4 [ …4]
          209 => array:4 [ …4]
          210 => array:4 [ …4]
          211 => array:4 [ …4]
          212 => array:4 [ …4]
          213 => array:4 [ …4]
          214 => array:4 [ …4]
          215 => array:4 [ …4]
          216 => array:4 [ …4]
          217 => array:4 [ …4]
          218 => array:4 [ …4]
          219 => array:4 [ …4]
          220 => array:4 [ …4]
          221 => array:4 [ …4]
          222 => array:4 [ …4]
          223 => array:4 [ …4]
          224 => array:4 [ …4]
          170 => array:4 [ …4]
          171 => array:4 [ …4]
          172 => array:4 [ …4]
          173 => array:4 [ …4]
          174 => array:4 [ …4]
          175 => array:4 [ …4]
          176 => array:4 [ …4]
          177 => array:4 [ …4]
          178 => array:4 [ …4]
          179 => array:4 [ …4]
          180 => array:4 [ …4]
          181 => array:4 [ …4]
          182 => array:4 [ …4]
          183 => array:4 [ …4]
          184 => array:4 [ …4]
          185 => array:4 [ …4]
          186 => array:4 [ …4]
          187 => array:4 [ …4]
          188 => array:4 [ …4]
          189 => array:4 [ …4]
          190 => array:4 [ …4]
          191 => array:4 [ …4]
          192 => array:4 [ …4]
          193 => array:4 [ …4]
          194 => array:4 [ …4]
          195 => array:4 [ …4]
          196 => array:4 [ …4]
          197 => array:4 [ …4]
          198 => array:4 [ …4]
          199 => array:4 [ …4]
          200 => array:4 [ …4]
          201 => array:4 [ …4]
          202 => array:4 [ …4]
          137 => array:4 [ …4]
          138 => array:4 [ …4]
          139 => array:4 [ …4]
          140 => array:4 [ …4]
          141 => array:4 [ …4]
          142 => array:4 [ …4]
          143 => array:4 [ …4]
          144 => array:4 [ …4]
          145 => array:4 [ …4]
          146 => array:4 [ …4]
          147 => array:4 [ …4]
          148 => array:4 [ …4]
          149 => array:4 [ …4]
          150 => array:4 [ …4]
          151 => array:4 [ …4]
          152 => array:4 [ …4]
          153 => array:4 [ …4]
          154 => array:4 [ …4]
          155 => array:4 [ …4]
          156 => array:4 [ …4]
          157 => array:4 [ …4]
          158 => array:4 [ …4]
          159 => array:4 [ …4]
          160 => array:4 [ …4]
          161 => array:4 [ …4]
          162 => array:4 [ …4]
          163 => array:4 [ …4]
          164 => array:4 [ …4]
          165 => array:4 [ …4]
          166 => array:4 [ …4]
          167 => array:4 [ …4]
          168 => array:4 [ …4]
          117 => array:4 [ …4]
          118 => array:4 [ …4]
          119 => array:4 [ …4]
          120 => array:4 [ …4]
          121 => array:4 [ …4]
          122 => array:4 [ …4]
          123 => array:4 [ …4]
          124 => array:4 [ …4]
          125 => array:4 [ …4]
          126 => array:4 [ …4]
          127 => array:4 [ …4]
          128 => array:4 [ …4]
          129 => array:4 [ …4]
          130 => array:4 [ …4]
          131 => array:4 [ …4]
          132 => array:4 [ …4]
          133 => array:4 [ …4]
          134 => array:4 [ …4]
          135 => array:4 [ …4]
          97 => array:4 [ …4]
          98 => array:4 [ …4]
          99 => array:4 [ …4]
          100 => array:4 [ …4]
          101 => array:4 [ …4]
          102 => array:4 [ …4]
          103 => array:4 [ …4]
          104 => array:4 [ …4]
          105 => array:4 [ …4]
          106 => array:4 [ …4]
          107 => array:4 [ …4]
          108 => array:4 [ …4]
          109 => array:4 [ …4]
          110 => array:4 [ …4]
          111 => array:4 [ …4]
          112 => array:4 [ …4]
          113 => array:4 [ …4]
          114 => array:4 [ …4]
          115 => array:4 [ …4]
          75 => array:4 [ …4]
          76 => array:4 [ …4]
          77 => array:4 [ …4]
          78 => array:4 [ …4]
          79 => array:4 [ …4]
          80 => array:4 [ …4]
          81 => array:4 [ …4]
          82 => array:4 [ …4]
          83 => array:4 [ …4]
          84 => array:4 [ …4]
          85 => array:4 [ …4]
          86 => array:4 [ …4]
          87 => array:4 [ …4]
          88 => array:4 [ …4]
          89 => array:4 [ …4]
          90 => array:4 [ …4]
          91 => array:4 [ …4]
          92 => array:4 [ …4]
          93 => array:4 [ …4]
          94 => array:4 [ …4]
          95 => array:4 [ …4]
          50 => array:4 [ …4]
          51 => array:4 [ …4]
          52 => array:4 [ …4]
          53 => array:4 [ …4]
          54 => array:4 [ …4]
          55 => array:4 [ …4]
          56 => array:4 [ …4]
          57 => array:4 [ …4]
          58 => array:4 [ …4]
          59 => array:4 [ …4]
          60 => array:4 [ …4]
          61 => array:4 [ …4]
          62 => array:4 [ …4]
          63 => array:4 [ …4]
          64 => array:4 [ …4]
          65 => array:4 [ …4]
          66 => array:4 [ …4]
          67 => array:4 [ …4]
          68 => array:4 [ …4]
          69 => array:4 [ …4]
          70 => array:4 [ …4]
          71 => array:4 [ …4]
          72 => array:4 [ …4]
          73 => array:4 [ …4]
          20 => array:4 [ …4]
          21 => array:4 [ …4]
          22 => array:4 [ …4]
          23 => array:4 [ …4]
          24 => array:4 [ …4]
          25 => array:4 [ …4]
          26 => array:4 [ …4]
          27 => array:4 [ …4]
          28 => array:4 [ …4]
          29 => array:4 [ …4]
          30 => array:4 [ …4]
          31 => array:4 [ …4]
          32 => array:4 [ …4]
          33 => array:4 [ …4]
          34 => array:4 [ …4]
          35 => array:4 [ …4]
          36 => array:4 [ …4]
          37 => array:4 [ …4]
          38 => array:4 [ …4]
          39 => array:4 [ …4]
          40 => array:4 [ …4]
          41 => array:4 [ …4]
          42 => array:4 [ …4]
          43 => array:4 [ …4]
          44 => array:4 [ …4]
          45 => array:4 [ …4]
          46 => array:4 [ …4]
          47 => array:4 [ …4]
          48 => array:4 [ …4]
          2 => array:4 [ …4]
          3 => array:4 [ …4]
          4 => array:4 [ …4]
          5 => array:4 [ …4]
          6 => array:4 [ …4]
          7 => array:4 [ …4]
          8 => array:4 [ …4]
          9 => array:4 [ …4]
          10 => array:4 [ …4]
          11 => array:4 [ …4]
          12 => array:4 [ …4]
          13 => array:4 [ …4]
          14 => array:4 [ …4]
          15 => array:4 [ …4]
          16 => array:4 [ …4]
          17 => array:4 [ …4]
          18 => array:4 [ …4]
          1 => array:4 [ …4]
          258 => array:4 [ …4]
          520 => array:4 [ …4]
          528 => array:4 [ …4]
          19 => array:4 [ …4]
          279 => array:4 [ …4]
          542 => array:4 [ …4]
          300 => array:4 [ …4]
          49 => array:4 [ …4]
          317 => array:4 [ …4]
          74 => array:4 [ …4]
          333 => array:4 [ …4]
          351 => array:4 [ …4]
          96 => array:4 [ …4]
          369 => array:4 [ …4]
          116 => array:4 [ …4]
          136 => array:4 [ …4]
          394 => array:4 [ …4]
          419 => array:4 [ …4]
          169 => array:4 [ …4]
          444 => array:4 [ …4]
          203 => array:4 [ …4]
          473 => array:4 [ …4]
          225 => array:4 [ …4]
          483 => array:4 [ …4]
          241 => array:4 [ …4]
          500 => array:4 [ …4]
        ]
      ]
      "category" => array:4 [
        "spell" => "qitacaiwuleizhiwei"
        "id" => 299
        "parent_id" => 279
        "name" => "其他财务类职位"
      ]
      "spell" => 299
      "company_ygxs" => array:8 [
        359 => array:4 [
          "id" => 359
          "alias" => "AIX_ygxs"
          "demand" => "合同制"
          "category_name" => "用工形式分类"
        ]
        360 => array:4 [
          "id" => 360
          "alias" => "AIX_ygxs"
          "demand" => "临时工"
          "category_name" => "用工形式分类"
        ]
        361 => array:4 [
          "id" => 361
          "alias" => "AIX_ygxs"
          "demand" => "外来工"
          "category_name" => "用工形式分类"
        ]
        362 => array:4 [
          "id" => 362
          "alias" => "AIX_ygxs"
          "demand" => "兼职"
          "category_name" => "用工形式分类"
        ]
        363 => array:4 [
          "id" => 363
          "alias" => "AIX_ygxs"
          "demand" => "小时工"
          "category_name" => "用工形式分类"
        ]
        364 => array:4 [
          "id" => 364
          "alias" => "AIX_ygxs"
          "demand" => "假期工"
          "category_name" => "用工形式分类"
        ]
        365 => array:4 [
          "id" => 365
          "alias" => "AIX_ygxs"
          "demand" => "劳务派遣"
          "category_name" => "用工形式分类"
        ]
        366 => array:4 [
          "id" => 366
          "alias" => "AIX_ygxs"
          "demand" => "其他"
          "category_name" => "用工形式分类"
        ]
      ]
      "ygxs_cn" => array:4 [
        "id" => 359
        "alias" => "AIX_ygxs"
        "demand" => "合同制"
        "category_name" => "用工形式分类"
      ]
      "techlevels" => array:9 [
        457 => array:4 [
          "id" => 457
          "alias" => "AIX_techlevel"
          "demand" => "无技术等级或职称"
          "category_name" => "技能等级"
        ]
        456 => array:4 [
          "id" => 456
          "alias" => "AIX_techlevel"
          "demand" => "高级专业技术职务"
          "category_name" => "技能等级"
        ]
        455 => array:4 [
          "id" => 455
          "alias" => "AIX_techlevel"
          "demand" => "中级专业技术职务"
          "category_name" => "技能等级"
        ]
        454 => array:4 [
          "id" => 454
          "alias" => "AIX_techlevel"
          "demand" => "初级专业技术职务"
          "category_name" => "技能等级"
        ]
        453 => array:4 [
          "id" => 453
          "alias" => "AIX_techlevel"
          "demand" => "职业资格一级(高级技师)"
          "category_name" => "技能等级"
        ]
        452 => array:4 [
          "id" => 452
          "alias" => "AIX_techlevel"
          "demand" => "职业资格二级(技师)"
          "category_name" => "技能等级"
        ]
        451 => array:4 [
          "id" => 451
          "alias" => "AIX_techlevel"
          "demand" => "职业资格三级(高级技能)"
          "category_name" => "技能等级"
        ]
        450 => array:4 [
          "id" => 450
          "alias" => "AIX_techlevel"
          "demand" => "职业资格四级(中级技能)"
          "category_name" => "技能等级"
        ]
        449 => array:4 [
          "id" => 449
          "alias" => "AIX_techlevel"
          "demand" => "职业资格五级(初级技能)"
          "category_name" => "技能等级"
        ]
      ]
      "techlevel_cn" => null
      "syqs" => array:7 [
        367 => array:4 [
          "id" => 367
          "alias" => "zs_syq"
          "demand" => ""
          "category_name" => "试用期"
        ]
        368 => array:4 [
          "id" => 368
          "alias" => "zs_syq"
          "demand" => "一个月"
          "category_name" => "试用期"
        ]
        369 => array:4 [
          "id" => 369
          "alias" => "zs_syq"
          "demand" => "二个月"
          "category_name" => "试用期"
        ]
        370 => array:4 [
          "id" => 370
          "alias" => "zs_syq"
          "demand" => "三个月"
          "category_name" => "试用期"
        ]
        371 => array:4 [
          "id" => 371
          "alias" => "zs_syq"
          "demand" => "四个月"
          "category_name" => "试用期"
        ]
        372 => array:4 [
          "id" => 372
          "alias" => "zs_syq"
          "demand" => "五个月"
          "category_name" => "试用期"
        ]
        373 => array:4 [
          "id" => 373
          "alias" => "zs_syq"
          "demand" => "六个月"
          "category_name" => "试用期"
        ]
      ]
      "syq_cn" => array:4 [
        "id" => 368
        "alias" => "zs_syq"
        "demand" => "一个月"
        "category_name" => "试用期"
      ]
      "city_cates" => array:2 [
        "spell" => array:3242 [
          "aletaishi" => array:4 [ …4]
          "buerjinxian" => array:4 [ …4]
          "fuyunxian" => array:4 [ …4]
          "fuhaixian" => array:4 [ …4]
          "habahexian" => array:4 [ …4]
          "qinghexian2" => array:4 [ …4]
          "jimunaixian" => array:4 [ …4]
          "tachengshi" => array:4 [ …4]
          "wusushi" => array:4 [ …4]
          "eminxian" => array:4 [ …4]
          "shawanxian" => array:4 [ …4]
          "tuolixian" => array:4 [ …4]
          "yuminxian" => array:4 [ …4]
          "hebukesaiermengguzizhixian" => array:4 [ …4]
          "yiningshi" => array:4 [ …4]
          "kuitunshi" => array:4 [ …4]
          "yiningxian" => array:4 [ …4]
          "chabuchaerxibozizhixian" => array:4 [ …4]
          "huochengxian" => array:4 [ …4]
          "gongliuxian" => array:4 [ …4]
          "xinyuanxian" => array:4 [ …4]
          "zhaosuxian" => array:4 [ …4]
          "tekesixian" => array:4 [ …4]
          "nilekexian" => array:4 [ …4]
          "hetianshi" => array:4 [ …4]
          "hetianxian" => array:4 [ …4]
          "moyuxian" => array:4 [ …4]
          "pishanxian" => array:4 [ …4]
          "luopuxian" => array:4 [ …4]
          "celexian" => array:4 [ …4]
          "yutianxian2" => array:4 [ …4]
          "minfengxian" => array:4 [ …4]
          "kashishi" => array:4 [ …4]
          "shufuxian" => array:4 [ …4]
          "shulexian" => array:4 [ …4]
          "yingjishaxian" => array:4 [ …4]
          "zepuxian" => array:4 [ …4]
          "shachexian" => array:4 [ …4]
          "yechengxian" => array:4 [ …4]
          "maigaitixian" => array:4 [ …4]
          "yuepuhuxian" => array:4 [ …4]
          "shixian2" => array:4 [ …4]
          "bachuxian" => array:4 [ …4]
          "tashikuergantajikezizhixian" => array:4 [ …4]
          "atushishi" => array:4 [ …4]
          "aketaoxian" => array:4 [ …4]
          "aheqixian" => array:4 [ …4]
          "wuqiaxian" => array:4 [ …4]
          "akesushi" => array:4 [ …4]
          "wensuxian" => array:4 [ …4]
          "kuchexian" => array:4 [ …4]
          "shayaxian" => array:4 [ …4]
          "xinhexian2" => array:4 [ …4]
          "baichengxian" => array:4 [ …4]
          "wushixian" => array:4 [ …4]
          "awatixian" => array:4 [ …4]
          "kepingxian" => array:4 [ …4]
          "kuerleshi" => array:4 [ …4]
          "luntaixian" => array:4 [ …4]
          "weilixian" => array:4 [ …4]
          "ruoqiangxian" => array:4 [ …4]
          "qiemoxian" => array:4 [ …4]
          "yanhuizuzizhixian" => array:4 [ …4]
          "hejingxian" => array:4 [ …4]
          "heshuoxian" => array:4 [ …4]
          "bohuxian" => array:4 [ …4]
          "boleshi" => array:4 [ …4]
          "jinghexian" => array:4 [ …4]
          "wenquanxian" => array:4 [ …4]
          "changjishi" => array:4 [ …4]
          "fukangshi" => array:4 [ …4]
          "miquanshi" => array:4 [ …4]
          "hutubixian" => array:4 [ …4]
          "manasixian" => array:4 [ …4]
          "qitaixian" => array:4 [ …4]
          "jimusaerxian" => array:4 [ …4]
          "muleihasakezizhixian" => array:4 [ …4]
          "hamishi" => array:4 [ …4]
          "balikunhasakezizhixian" => array:4 [ …4]
          "yiwuxian" => array:4 [ …4]
          "tulufanshi" => array:4 [ …4]
          "shanxian7" => array:4 [ …4]
          "tuokexunxian" => array:4 [ …4]
          "dushanziqu" => array:4 [ …4]
          "kelamayiqu" => array:4 [ …4]
          "baijiantanqu" => array:4 [ …4]
          "wuerhequ" => array:4 [ …4]
          "tianshanqu" => array:4 [ …4]
          "shayibakequ" => array:4 [ …4]
          "xinshiqu2" => array:4 [ …4]
          "shuimogouqu" => array:4 [ …4]
          "toutunhequ" => array:4 [ …4]
          "dachengqu" => array:4 [ …4]
          "dongshanqu3" => array:4 [ …4]
          "wulumuqixian" => array:4 [ …4]
          "shapotouqu" => array:4 [ …4]
          "zhongningxian" => array:4 [ …4]
          "haiyuanxian" => array:4 [ …4]
          "yuanzhouqu2" => array:4 [ …4]
          "xijixian" => array:4 [ …4]
          "longdexian" => array:4 [ …4]
          "yuanxian4" => array:4 [ …4]
          "pengyangxian" => array:4 [ …4]
          "litongqu" => array:4 [ …4]
          "yanchixian" => array:4 [ …4]
          "tongxinxian" => array:4 [ …4]
          "qingtongxiashi" => array:4 [ …4]
          "dawukouqu" => array:4 [ …4]
          "huinongqu" => array:4 [ …4]
          "pingluoxian" => array:4 [ …4]
          "xingqingqu" => array:4 [ …4]
          "xixiaqu" => array:4 [ …4]
          "jinfengqu" => array:4 [ …4]
          "yongningxian" => array:4 [ …4]
          "helanxian" => array:4 [ …4]
          "lingwushi" => array:4 [ …4]
          "geermushi" => array:4 [ …4]
          "delinghashi" => array:4 [ …4]
          "wulanxian" => array:4 [ …4]
          "dulanxian" => array:4 [ …4]
          "tianjunxian" => array:4 [ …4]
          "yushuxian" => array:4 [ …4]
          "zaduoxian" => array:4 [ …4]
          "chengduoxian" => array:4 [ …4]
          "zhiduoxian" => array:4 [ …4]
          "nangqianxian" => array:4 [ …4]
          "qumalaixian" => array:4 [ …4]
          "maqinxian" => array:4 [ …4]
          "banmaxian" => array:4 [ …4]
          "gandexian" => array:4 [ …4]
          "darixian" => array:4 [ …4]
          "jiuzhixian" => array:4 [ …4]
          "maduoxian" => array:4 [ …4]
          "tongrenxian" => array:4 [ …4]
          "jianzhaxian" => array:4 [ …4]
          "zekuxian" => array:4 [ …4]
          "henanmengguzuzizhixian" => array:4 [ …4]
          "menyuanhuizuzizhixian" => array:4 [ …4]
          "qilianxian" => array:4 [ …4]
          "haixian2" => array:4 [ …4]
          "gangchaxian" => array:4 [ …4]
          "pinganxian" => array:4 [ …4]
          "minhehuizutuzuzizhixian" => array:4 [ …4]
          "leduxian" => array:4 [ …4]
          "huzhutuzuzizhixian" => array:4 [ …4]
          "hualonghuizuzizhixian" => array:4 [ …4]
          "xunhuasalazuzizhixian" => array:4 [ …4]
          "chengdongqu" => array:4 [ …4]
          "chengzhongqu2" => array:4 [ …4]
          "chengxiqu" => array:4 [ …4]
          "chengbeiqu" => array:4 [ …4]
          "datonghuizutuzuzizhixian" => array:4 [ …4]
          "zhongxian2" => array:4 [ …4]
          "yuanxian3" => array:4 [ …4]
          "hezuoshi" => array:4 [ …4]
          "lintanxian" => array:4 [ …4]
          "zhuonixian" => array:4 [ …4]
          "zhouquxian" => array:4 [ …4]
          "diebuxian" => array:4 [ …4]
          "maquxian" => array:4 [ …4]
          "luquxian" => array:4 [ …4]
          "xiahexian" => array:4 [ …4]
          "hezhengxian" => array:4 [ …4]
          "dongxiangzuzizhixian" => array:4 [ …4]
          "jishishanbaoanzudongxiangzusalazuzizhixian" => array:4 [ …4]
          "linxiashi" => array:4 [ …4]
          "linxiaxian" => array:4 [ …4]
          "kanglexian" => array:4 [ …4]
          "yongjingxian" => array:4 [ …4]
          "guanghexian" => array:4 [ …4]
          "wuduqu" => array:4 [ …4]
          "chengxian7" => array:4 [ …4]
          "wenxian2" => array:4 [ …4]
          "changxian" => array:4 [ …4]
          "kangxian" => array:4 [ …4]
          "xihexian" => array:4 [ …4]
          "lixian2" => array:4 [ …4]
          "huixian" => array:4 [ …4]
          "liangdangxian" => array:4 [ …4]
          "andingqu" => array:4 [ …4]
          "tongweixian" => array:4 [ …4]
          "longxixian" => array:4 [ …4]
          "weiyuanxian2" => array:4 [ …4]
          "linxian7" => array:4 [ …4]
          "zhangxian" => array:4 [ …4]
          "xian26" => array:4 [ …4]
          "xifengqu" => array:4 [ …4]
          "qingchengxian" => array:4 [ …4]
          "huanxian" => array:4 [ …4]
          "huachixian" => array:4 [ …4]
          "heshuixian" => array:4 [ …4]
          "zhengningxian" => array:4 [ …4]
          "ningxian2" => array:4 [ …4]
          "zhenyuanxian2" => array:4 [ …4]
          "suzhouqu" => array:4 [ …4]
          "jintaxian" => array:4 [ …4]
          "anxixian2" => array:4 [ …4]
          "subeimengguzuzizhixian" => array:4 [ …4]
          "akesaihasakezuzizhixian" => array:4 [ …4]
          "yumenshi" => array:4 [ …4]
          "dunhuangshi" => array:4 [ …4]
          "qu2" => array:4 [ …4]
          "chuanxian7" => array:4 [ …4]
          "lingtaixian" => array:4 [ …4]
          "chongxinxian" => array:4 [ …4]
          "huatingxian" => array:4 [ …4]
          "zhuanglangxian" => array:4 [ …4]
          "jingningxian" => array:4 [ …4]
          "ganzhouqu" => array:4 [ …4]
          "sunanyuguzuzizhixian" => array:4 [ …4]
          "minlexian" => array:4 [ …4]
          "linzexian" => array:4 [ …4]
          "gaotaixian" => array:4 [ …4]
          "shandanxian" => array:4 [ …4]
          "liangzhouqu" => array:4 [ …4]
          "minqinxian" => array:4 [ …4]
          "gulangxian" => array:4 [ …4]
          "tianzhucangzuzizhixian" => array:4 [ …4]
          "qinchengqu" => array:4 [ …4]
          "beidaoqu" => array:4 [ …4]
          "qingshuixian" => array:4 [ …4]
          "qinanxian" => array:4 [ …4]
          "ganguxian" => array:4 [ …4]
          "wushanxian2" => array:4 [ …4]
          "zhangjiachuanhuizuzizhixian" => array:4 [ …4]
          "baiyinqu" => array:4 [ …4]
          "pingchuanqu" => array:4 [ …4]
          "jingyuanxian" => array:4 [ …4]
          "huiningxian" => array:4 [ …4]
          "jingtaixian" => array:4 [ …4]
          "jinchuanqu" => array:4 [ …4]
          "yongchangxian" => array:4 [ …4]
          "chengguanqu2" => array:4 [ …4]
          "qilihequ" => array:4 [ …4]
          "xiguqu" => array:4 [ …4]
          "anningqu" => array:4 [ …4]
          "hongguqu" => array:4 [ …4]
          "yongdengxian" => array:4 [ …4]
          "gaolanxian" => array:4 [ …4]
          "yuzhongxian" => array:4 [ …4]
          "shangzhouqu" => array:4 [ …4]
          "luonanxian" => array:4 [ …4]
          "danfengxian" => array:4 [ …4]
          "shangnanxian" => array:4 [ …4]
          "shanyangxian" => array:4 [ …4]
          "zhenanxian" => array:4 [ …4]
          "zuoshuixian" => array:4 [ …4]
          "hanbinqu" => array:4 [ …4]
          "hanyinxian" => array:4 [ …4]
          "shiquanxian" => array:4 [ …4]
          "ningshanxian" => array:4 [ …4]
          "ziyangxian" => array:4 [ …4]
          "gaoxian2" => array:4 [ …4]
          "pinglixian" => array:4 [ …4]
          "zhenpingxian2" => array:4 [ …4]
           …2987
        ]
        "id" => array:3242 [ …3242]
      ]
      "city_district" => array:3 [
        0 => "10"
        1 => "118"
        2 => "1227"
      ]
      "city_district_cn" => array:3 [
        0 => "江苏"
        1 => "镇江"
        2 => "京口区"
      ]
      "district_info" => array:4 [
        "spell" => "zhenjiang"
        "id" => 118
        "parent_id" => 10
        "name" => "镇江"
      ]
      "district_cn" => "江苏/镇江"
      "c_district" => array:2 [
        0 => "10"
        1 => "118"
      ]
      "hide" => true
      "showjobcontact" => "1"
    ]
    
/data/wwwroot/zhenjiang/app/Http/Controllers/Web/Content/JobsController.php
        $key = trim($key);
        if (!$key) {
            return response()->json(array('status'=>0,'msg'=>'请输入关健字!'));
        }
    }
 
    public function getUser()
    {
        $user = array();
        if (auth('web-member')->check()) {
            $user = auth('web-member')->user();
        } elseif (auth('web-company')->check()) {
            $user = auth('web-company')->user();
        }
        return $user;
    }
    public function show(Request $request)
    {
        $job_id = $request->input('id');
        $job_rst = $this->jobsService->getJobInfo(array('id'=>$job_id), $this->getUser());    //获取job信息
        if ($job_rst['status'] == 0) {
            $back_url = \Illuminate\Support\Facades\URL::previous();
            return $this->showMessage($job_rst['error'], $back_url, true, '上一页', '3');
        }
        $job_info = $job_rst['job'];
        $cate_jobs = $this->searchService->searchCateJobs($job_info, 6);      //看了此职位的人还会看(同类别6条其它职位)
        $this->putSeoData('job', $job_info);
        //当前公司的其它职位
        $other_where = array(
            array('company_id','=',$job_info->company_id),
            array('valid','=',1),
            array('display','=',1),
            array('id','<>',$job_id)
        );
        if (config('aix.companyset.comset.show_set.jobs_display')==1) {
            $other_where[] = array('audit','=',1);
        } else {
            $other_where[] = array('audit','<>',3);
        }
        $other_jobs = $this->jobsService->getOtherJobs($other_where, 6);
Arguments
  1. array:1 [
      "id" => "133769"
    ]
    
  2. []
    
/data/wwwroot/zhenjiang/vendor/laravel/framework/src/Illuminate/Routing/Controller.php
    /**
     * Get the middleware assigned to the controller.
     *
     * @return array
     */
    public function getMiddleware()
    {
        return $this->middleware;
    }
 
    /**
     * Execute an action on the controller.
     *
     * @param  string  $method
     * @param  array   $parameters
     * @return \Symfony\Component\HttpFoundation\Response
     */
    public function callAction($method, $parameters)
    {
        return call_user_func_array([$this, $method], $parameters);
    }
 
    /**
     * Handle calls to missing methods on the controller.
     *
     * @param  string  $method
     * @param  array   $parameters
     * @return mixed
     *
     * @throws \BadMethodCallException
     */
    public function __call($method, $parameters)
    {
        throw new BadMethodCallException("Method [{$method}] does not exist on [".get_class($this).'].');
    }
}
 
Arguments
  1. Request {#42
      #json: null
      #convertedFiles: null
      #userResolver: Closure {#2034
        class: "Illuminate\Auth\AuthServiceProvider"
        this: AuthServiceProvider {#41 …}
        parameters: {
          $guard: {
            default: null
          }
        }
        use: {
          $app: Application {#2 …}
        }
      }
      #routeResolver: Closure {#31
        class: "Illuminate\Routing\Router"
        this: Router {#25 …}
        use: {
          $route: Route {#1596 …}
        }
      }
      +attributes: ParameterBag {#44}
      +request: ParameterBag {#50}
      +query: ParameterBag {#50}
      +server: ServerBag {#46}
      +files: FileBag {#47}
      +cookies: ParameterBag {#45}
      +headers: HeaderBag {#48}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/content/jobs/show"
      #requestUri: "/content/jobs/show?id=133769"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#4097}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/data/wwwroot/zhenjiang/vendor/laravel/framework/src/Illuminate/Routing/Controller.php
    /**
     * Get the middleware assigned to the controller.
     *
     * @return array
     */
    public function getMiddleware()
    {
        return $this->middleware;
    }
 
    /**
     * Execute an action on the controller.
     *
     * @param  string  $method
     * @param  array   $parameters
     * @return \Symfony\Component\HttpFoundation\Response
     */
    public function callAction($method, $parameters)
    {
        return call_user_func_array([$this, $method], $parameters);
    }
 
    /**
     * Handle calls to missing methods on the controller.
     *
     * @param  string  $method
     * @param  array   $parameters
     * @return mixed
     *
     * @throws \BadMethodCallException
     */
    public function __call($method, $parameters)
    {
        throw new BadMethodCallException("Method [{$method}] does not exist on [".get_class($this).'].');
    }
}
 
Arguments
  1. array:2 [
      0 => JobsController {#3475}
      1 => "show"
    ]
    
  2. array:1 [
      0 => Request {#42
        #json: null
        #convertedFiles: null
        #userResolver: Closure {#2034
          class: "Illuminate\Auth\AuthServiceProvider"
          this: AuthServiceProvider {#41 …}
          parameters: {
            $guard: {
              default: null
            }
          }
          use: {
            $app: Application {#2 …}
          }
        }
        #routeResolver: Closure {#31
          class: "Illuminate\Routing\Router"
          this: Router {#25 …}
          use: {
            $route: Route {#1596 …}
          }
        }
        +attributes: ParameterBag {#44}
        +request: ParameterBag {#50}
        +query: ParameterBag {#50}
        +server: ServerBag {#46}
        +files: FileBag {#47}
        +cookies: ParameterBag {#45}
        +headers: HeaderBag {#48}
        #content: null
        #languages: null
        #charsets: null
        #encodings: null
        #acceptableContentTypes: array:1 [
          0 => "*/*"
        ]
        #pathInfo: "/content/jobs/show"
        #requestUri: "/content/jobs/show?id=133769"
        #baseUrl: ""
        #basePath: null
        #method: "GET"
        #format: null
        #session: Store {#4097}
        #locale: null
        #defaultLocale: "en"
        -isHostValid: true
        -isForwardedValid: true
        basePath: ""
        format: "html"
      }
    ]
    
/data/wwwroot/zhenjiang/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php
    {
        $this->container = $container;
    }
 
    /**
     * Dispatch a request to a given controller and method.
     *
     * @param  \Illuminate\Routing\Route  $route
     * @param  mixed  $controller
     * @param  string  $method
     * @return mixed
     */
    public function dispatch(Route $route, $controller, $method)
    {
        $parameters = $this->resolveClassMethodDependencies(
            $route->parametersWithoutNulls(), $controller, $method
        );
 
        if (method_exists($controller, 'callAction')) {
            return $controller->callAction($method, $parameters);
        }
 
        return $controller->{$method}(...array_values($parameters));
    }
 
    /**
     * Get the middleware for the controller instance.
     *
     * @param  \Illuminate\Routing\Controller  $controller
     * @param  string  $method
     * @return array
     */
    public function getMiddleware($controller, $method)
    {
        if (! method_exists($controller, 'getMiddleware')) {
            return [];
        }
 
        return collect($controller->getMiddleware())->reject(function ($data) use ($method) {
            return static::methodExcludedByOptions($method, $data['options']);
Arguments
  1. "show"
    
  2. array:1 [
      0 => Request {#42
        #json: null
        #convertedFiles: null
        #userResolver: Closure {#2034
          class: "Illuminate\Auth\AuthServiceProvider"
          this: AuthServiceProvider {#41 …}
          parameters: {
            $guard: {
              default: null
            }
          }
          use: {
            $app: Application {#2 …}
          }
        }
        #routeResolver: Closure {#31
          class: "Illuminate\Routing\Router"
          this: Router {#25 …}
          use: {
            $route: Route {#1596 …}
          }
        }
        +attributes: ParameterBag {#44}
        +request: ParameterBag {#50}
        +query: ParameterBag {#50}
        +server: ServerBag {#46}
        +files: FileBag {#47}
        +cookies: ParameterBag {#45}
        +headers: HeaderBag {#48}
        #content: null
        #languages: null
        #charsets: null
        #encodings: null
        #acceptableContentTypes: array:1 [
          0 => "*/*"
        ]
        #pathInfo: "/content/jobs/show"
        #requestUri: "/content/jobs/show?id=133769"
        #baseUrl: ""
        #basePath: null
        #method: "GET"
        #format: null
        #session: Store {#4097}
        #locale: null
        #defaultLocale: "en"
        -isHostValid: true
        -isForwardedValid: true
        basePath: ""
        format: "html"
      }
    ]
    
/data/wwwroot/zhenjiang/vendor/laravel/framework/src/Illuminate/Routing/Route.php
    protected function runCallable()
    {
        $callable = $this->action['uses'];
 
        return $callable(...array_values($this->resolveMethodDependencies(
            $this->parametersWithoutNulls(), new ReflectionFunction($this->action['uses'])
        )));
    }
 
    /**
     * Run the route action and return the response.
     *
     * @return mixed
     *
     * @throws \Symfony\Component\HttpKernel\Exception\NotFoundHttpException
     */
    protected function runController()
    {
        return $this->controllerDispatcher()->dispatch(
            $this, $this->getController(), $this->getControllerMethod()
        );
    }
 
    /**
     * Get the controller instance for the route.
     *
     * @return mixed
     */
    public function getController()
    {
        if (! $this->controller) {
            $class = $this->parseControllerCallback()[0];
 
            $this->controller = $this->container->make(ltrim($class, '\\'));
        }
 
        return $this->controller;
    }
 
    /**
Arguments
  1. Route {#1596}
    
  2. JobsController {#3475}
    
  3. "show"
    
/data/wwwroot/zhenjiang/vendor/laravel/framework/src/Illuminate/Routing/Route.php
     *
     * @throws \UnexpectedValueException
     */
    protected function parseAction($action)
    {
        return RouteAction::parse($this->uri, $action);
    }
 
    /**
     * Run the route action and return the response.
     *
     * @return mixed
     */
    public function run()
    {
        $this->container = $this->container ?: new Container;
 
        try {
            if ($this->isControllerAction()) {
                return $this->runController();
            }
 
            return $this->runCallable();
        } catch (HttpResponseException $e) {
            return $e->getResponse();
        }
    }
 
    /**
     * Checks whether the route's action is a controller.
     *
     * @return bool
     */
    protected function isControllerAction()
    {
        return is_string($this->action['uses']);
    }
 
    /**
     * Run the route action and return the response.
/data/wwwroot/zhenjiang/vendor/laravel/framework/src/Illuminate/Routing/Router.php
    /**
     * Run the given route within a Stack "onion" instance.
     *
     * @param  \Illuminate\Routing\Route  $route
     * @param  \Illuminate\Http\Request  $request
     * @return mixed
     */
    protected function runRouteWithinStack(Route $route, Request $request)
    {
        $shouldSkipMiddleware = $this->container->bound('middleware.disable') &&
                                $this->container->make('middleware.disable') === true;
 
        $middleware = $shouldSkipMiddleware ? [] : $this->gatherRouteMiddleware($route);
 
        return (new Pipeline($this->container))
                        ->send($request)
                        ->through($middleware)
                        ->then(function ($request) use ($route) {
                            return $this->prepareResponse(
                                $request, $route->run()
                            );
                        });
    }
 
    /**
     * Gather the middleware for the given route with resolved class names.
     *
     * @param  \Illuminate\Routing\Route  $route
     * @return array
     */
    public function gatherRouteMiddleware(Route $route)
    {
        $middleware = collect($route->gatherMiddleware())->map(function ($name) {
            return (array) MiddlewareNameResolver::resolve($name, $this->middleware, $this->middlewareGroups);
        })->flatten();
 
        return $this->sortMiddleware($middleware);
    }
 
    /**
/data/wwwroot/zhenjiang/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php
use Symfony\Component\Debug\Exception\FatalThrowableError;
 
/**
 * This extended pipeline catches any exceptions that occur during each slice.
 *
 * The exceptions are converted to HTTP responses for proper middleware handling.
 */
class Pipeline extends BasePipeline
{
    /**
     * Get the final piece of the Closure onion.
     *
     * @param  \Closure  $destination
     * @return \Closure
     */
    protected function prepareDestination(Closure $destination)
    {
        return function ($passable) use ($destination) {
            try {
                return $destination($passable);
            } catch (Exception $e) {
                return $this->handleException($passable, $e);
            } catch (Throwable $e) {
                return $this->handleException($passable, new FatalThrowableError($e));
            }
        };
    }
 
    /**
     * Get a Closure that represents a slice of the application onion.
     *
     * @return \Closure
     */
    protected function carry()
    {
        return function ($stack, $pipe) {
            return function ($passable) use ($stack, $pipe) {
                try {
                    $slice = parent::carry();
 
Arguments
  1. Request {#42
      #json: null
      #convertedFiles: null
      #userResolver: Closure {#2034
        class: "Illuminate\Auth\AuthServiceProvider"
        this: AuthServiceProvider {#41 …}
        parameters: {
          $guard: {
            default: null
          }
        }
        use: {
          $app: Application {#2 …}
        }
      }
      #routeResolver: Closure {#31
        class: "Illuminate\Routing\Router"
        this: Router {#25 …}
        use: {
          $route: Route {#1596 …}
        }
      }
      +attributes: ParameterBag {#44}
      +request: ParameterBag {#50}
      +query: ParameterBag {#50}
      +server: ServerBag {#46}
      +files: FileBag {#47}
      +cookies: ParameterBag {#45}
      +headers: HeaderBag {#48}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/content/jobs/show"
      #requestUri: "/content/jobs/show?id=133769"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#4097}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/data/wwwroot/zhenjiang/app/Http/Middleware/CommmonPms.php
        if(auth('web-member')->check()){
            $msgtouid = auth('web-member')->user()->id;
            $utype = auth('web-member')->user()->utype;
            $sid = true;
        }elseif (auth('web-company')->check()){
            $msgtouid = auth('web-company')->user()->id;
            $utype = auth('web-company')->user()->utype;
            $sid = true;
        }
 
        if ($sid){
            $condition4 = [
                'msgtouid' => $msgtouid,
                'utype' => $utype,
                'new'=>1,
            ];
            $pms = $this->pmsRepository->getPmsCount($condition4);
        }
        View::share('pmsNum', $pms);
        return $next($request);
    }
}
 
Arguments
  1. Request {#42
      #json: null
      #convertedFiles: null
      #userResolver: Closure {#2034
        class: "Illuminate\Auth\AuthServiceProvider"
        this: AuthServiceProvider {#41 …}
        parameters: {
          $guard: {
            default: null
          }
        }
        use: {
          $app: Application {#2 …}
        }
      }
      #routeResolver: Closure {#31
        class: "Illuminate\Routing\Router"
        this: Router {#25 …}
        use: {
          $route: Route {#1596 …}
        }
      }
      +attributes: ParameterBag {#44}
      +request: ParameterBag {#50}
      +query: ParameterBag {#50}
      +server: ServerBag {#46}
      +files: FileBag {#47}
      +cookies: ParameterBag {#45}
      +headers: HeaderBag {#48}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/content/jobs/show"
      #requestUri: "/content/jobs/show?id=133769"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#4097}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/data/wwwroot/zhenjiang/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
                    // the appropriate method and arguments, returning the results back out.
                    return $pipe($passable, $stack);
                } elseif (! is_object($pipe)) {
                    list($name, $parameters) = $this->parsePipeString($pipe);
 
                    // If the pipe is a string we will parse the string and resolve the class out
                    // of the dependency injection container. We can then build a callable and
                    // execute the pipe function giving in the parameters that are required.
                    $pipe = $this->getContainer()->make($name);
 
                    $parameters = array_merge([$passable, $stack], $parameters);
                } else {
                    // If the pipe is already an object we'll just make a callable and pass it to
                    // the pipe as-is. There is no need to do any extra parsing and formatting
                    // since the object we're given was already a fully instantiated object.
                    $parameters = [$passable, $stack];
                }
 
                return method_exists($pipe, $this->method)
                                ? $pipe->{$this->method}(...$parameters)
                                : $pipe(...$parameters);
            };
        };
    }
 
    /**
     * Parse full pipe string to get name and parameters.
     *
     * @param  string $pipe
     * @return array
     */
    protected function parsePipeString($pipe)
    {
        list($name, $parameters) = array_pad(explode(':', $pipe, 2), 2, []);
 
        if (is_string($parameters)) {
            $parameters = explode(',', $parameters);
        }
 
        return [$name, $parameters];
Arguments
  1. Request {#42
      #json: null
      #convertedFiles: null
      #userResolver: Closure {#2034
        class: "Illuminate\Auth\AuthServiceProvider"
        this: AuthServiceProvider {#41 …}
        parameters: {
          $guard: {
            default: null
          }
        }
        use: {
          $app: Application {#2 …}
        }
      }
      #routeResolver: Closure {#31
        class: "Illuminate\Routing\Router"
        this: Router {#25 …}
        use: {
          $route: Route {#1596 …}
        }
      }
      +attributes: ParameterBag {#44}
      +request: ParameterBag {#50}
      +query: ParameterBag {#50}
      +server: ServerBag {#46}
      +files: FileBag {#47}
      +cookies: ParameterBag {#45}
      +headers: HeaderBag {#48}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/content/jobs/show"
      #requestUri: "/content/jobs/show?id=133769"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#4097}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
  2. Closure {#2889
      class: "Illuminate\Routing\Pipeline"
      this: Pipeline {#2891 …}
      parameters: {
        $passable: {}
      }
      use: {
        $destination: Closure {#2890 …}
      }
    }
    
/data/wwwroot/zhenjiang/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php
                return $this->handleException($passable, new FatalThrowableError($e));
            }
        };
    }
 
    /**
     * Get a Closure that represents a slice of the application onion.
     *
     * @return \Closure
     */
    protected function carry()
    {
        return function ($stack, $pipe) {
            return function ($passable) use ($stack, $pipe) {
                try {
                    $slice = parent::carry();
 
                    $callable = $slice($stack, $pipe);
 
                    return $callable($passable);
                } catch (Exception $e) {
                    return $this->handleException($passable, $e);
                } catch (Throwable $e) {
                    return $this->handleException($passable, new FatalThrowableError($e));
                }
            };
        };
    }
 
    /**
     * Handle the given exception.
     *
     * @param  mixed  $passable
     * @param  \Exception  $e
     * @return mixed
     *
     * @throws \Exception
     */
    protected function handleException($passable, Exception $e)
    {
Arguments
  1. Request {#42
      #json: null
      #convertedFiles: null
      #userResolver: Closure {#2034
        class: "Illuminate\Auth\AuthServiceProvider"
        this: AuthServiceProvider {#41 …}
        parameters: {
          $guard: {
            default: null
          }
        }
        use: {
          $app: Application {#2 …}
        }
      }
      #routeResolver: Closure {#31
        class: "Illuminate\Routing\Router"
        this: Router {#25 …}
        use: {
          $route: Route {#1596 …}
        }
      }
      +attributes: ParameterBag {#44}
      +request: ParameterBag {#50}
      +query: ParameterBag {#50}
      +server: ServerBag {#46}
      +files: FileBag {#47}
      +cookies: ParameterBag {#45}
      +headers: HeaderBag {#48}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/content/jobs/show"
      #requestUri: "/content/jobs/show?id=133769"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#4097}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/data/wwwroot/zhenjiang/app/Http/Middleware/GetSeoInfo.php
        $this->navigationService = $navigationService;
    }
 
    /**
     * Handle an incoming request.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  \Closure  $next
     * @return mixed
     */
    public function handle($request, Closure $next)
    {
        if (!str_contains($request->route()->getPrefix(), 'admin')) {
            $page_seo = $this->navigationService->getSeo($request->route());
            if (!$page_seo) {
                $page_seo = $this->getCustomPageSeo($request->route()->getName());
            }
            View::share('page_seo', $page_seo);
        }
        return $next($request);
    }
    private function getCustomPageSeo($url_name)
    {
        $custom_arr = array(
            'person.*' => array(
                'title'       => '个人会员中心-{#site_name}',
                'keywords'    => '',
                'description' => ''
            ),  //个人中心
            'com.*' => array(
                'title'       => '企业会员中心-{#site_name}',
                'keywords'    => '',
                'description' => ''
            ),  //企业中心
            'service.*'=>array(
                'title'       => '企业会员中心-{#site_name}',
                'keywords'    => '',
                'description' => ''
            ),//企业中心======》会员套餐
            'jobs.*'=>array(
Arguments
  1. Request {#42
      #json: null
      #convertedFiles: null
      #userResolver: Closure {#2034
        class: "Illuminate\Auth\AuthServiceProvider"
        this: AuthServiceProvider {#41 …}
        parameters: {
          $guard: {
            default: null
          }
        }
        use: {
          $app: Application {#2 …}
        }
      }
      #routeResolver: Closure {#31
        class: "Illuminate\Routing\Router"
        this: Router {#25 …}
        use: {
          $route: Route {#1596 …}
        }
      }
      +attributes: ParameterBag {#44}
      +request: ParameterBag {#50}
      +query: ParameterBag {#50}
      +server: ServerBag {#46}
      +files: FileBag {#47}
      +cookies: ParameterBag {#45}
      +headers: HeaderBag {#48}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/content/jobs/show"
      #requestUri: "/content/jobs/show?id=133769"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#4097}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/data/wwwroot/zhenjiang/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
                    // the appropriate method and arguments, returning the results back out.
                    return $pipe($passable, $stack);
                } elseif (! is_object($pipe)) {
                    list($name, $parameters) = $this->parsePipeString($pipe);
 
                    // If the pipe is a string we will parse the string and resolve the class out
                    // of the dependency injection container. We can then build a callable and
                    // execute the pipe function giving in the parameters that are required.
                    $pipe = $this->getContainer()->make($name);
 
                    $parameters = array_merge([$passable, $stack], $parameters);
                } else {
                    // If the pipe is already an object we'll just make a callable and pass it to
                    // the pipe as-is. There is no need to do any extra parsing and formatting
                    // since the object we're given was already a fully instantiated object.
                    $parameters = [$passable, $stack];
                }
 
                return method_exists($pipe, $this->method)
                                ? $pipe->{$this->method}(...$parameters)
                                : $pipe(...$parameters);
            };
        };
    }
 
    /**
     * Parse full pipe string to get name and parameters.
     *
     * @param  string $pipe
     * @return array
     */
    protected function parsePipeString($pipe)
    {
        list($name, $parameters) = array_pad(explode(':', $pipe, 2), 2, []);
 
        if (is_string($parameters)) {
            $parameters = explode(',', $parameters);
        }
 
        return [$name, $parameters];
Arguments
  1. Request {#42
      #json: null
      #convertedFiles: null
      #userResolver: Closure {#2034
        class: "Illuminate\Auth\AuthServiceProvider"
        this: AuthServiceProvider {#41 …}
        parameters: {
          $guard: {
            default: null
          }
        }
        use: {
          $app: Application {#2 …}
        }
      }
      #routeResolver: Closure {#31
        class: "Illuminate\Routing\Router"
        this: Router {#25 …}
        use: {
          $route: Route {#1596 …}
        }
      }
      +attributes: ParameterBag {#44}
      +request: ParameterBag {#50}
      +query: ParameterBag {#50}
      +server: ServerBag {#46}
      +files: FileBag {#47}
      +cookies: ParameterBag {#45}
      +headers: HeaderBag {#48}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/content/jobs/show"
      #requestUri: "/content/jobs/show?id=133769"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#4097}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
  2. Closure {#2887
      class: "Illuminate\Routing\Pipeline"
      this: Pipeline {#2891 …}
      parameters: {
        $passable: {}
      }
      use: {
        $stack: Closure {#2889 …}
        $pipe: "App\Http\Middleware\CommmonPms"
      }
    }
    
/data/wwwroot/zhenjiang/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php
                return $this->handleException($passable, new FatalThrowableError($e));
            }
        };
    }
 
    /**
     * Get a Closure that represents a slice of the application onion.
     *
     * @return \Closure
     */
    protected function carry()
    {
        return function ($stack, $pipe) {
            return function ($passable) use ($stack, $pipe) {
                try {
                    $slice = parent::carry();
 
                    $callable = $slice($stack, $pipe);
 
                    return $callable($passable);
                } catch (Exception $e) {
                    return $this->handleException($passable, $e);
                } catch (Throwable $e) {
                    return $this->handleException($passable, new FatalThrowableError($e));
                }
            };
        };
    }
 
    /**
     * Handle the given exception.
     *
     * @param  mixed  $passable
     * @param  \Exception  $e
     * @return mixed
     *
     * @throws \Exception
     */
    protected function handleException($passable, Exception $e)
    {
Arguments
  1. Request {#42
      #json: null
      #convertedFiles: null
      #userResolver: Closure {#2034
        class: "Illuminate\Auth\AuthServiceProvider"
        this: AuthServiceProvider {#41 …}
        parameters: {
          $guard: {
            default: null
          }
        }
        use: {
          $app: Application {#2 …}
        }
      }
      #routeResolver: Closure {#31
        class: "Illuminate\Routing\Router"
        this: Router {#25 …}
        use: {
          $route: Route {#1596 …}
        }
      }
      +attributes: ParameterBag {#44}
      +request: ParameterBag {#50}
      +query: ParameterBag {#50}
      +server: ServerBag {#46}
      +files: FileBag {#47}
      +cookies: ParameterBag {#45}
      +headers: HeaderBag {#48}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/content/jobs/show"
      #requestUri: "/content/jobs/show?id=133769"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#4097}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/data/wwwroot/zhenjiang/app/Http/Middleware/SystemCheck.php
                    'count_down'=>8
                ];
                return response()->view('app.show_message', $data);
            }
        }
 
        if (Auth::guard('web-company')->check() && !str_contains($request->route()->getPrefix(), 'admin')) {
            if (Auth::guard('web-company')->user()->user_status == 0) {
                $this->authService->logout();
                $data=['message'=>"你的账号处于封禁状态, 请联系管理员进行解封后再操作",
                    'jump_url'=>config('app.url'),
                    'is_error'=>true,
                    'return_page_name'=>"首页",
                    'count_down'=>8
                ];
                return response()->view('app.show_message', $data);
            }
        }
 
        return $next($request);
    }
}
 
Arguments
  1. Request {#42
      #json: null
      #convertedFiles: null
      #userResolver: Closure {#2034
        class: "Illuminate\Auth\AuthServiceProvider"
        this: AuthServiceProvider {#41 …}
        parameters: {
          $guard: {
            default: null
          }
        }
        use: {
          $app: Application {#2 …}
        }
      }
      #routeResolver: Closure {#31
        class: "Illuminate\Routing\Router"
        this: Router {#25 …}
        use: {
          $route: Route {#1596 …}
        }
      }
      +attributes: ParameterBag {#44}
      +request: ParameterBag {#50}
      +query: ParameterBag {#50}
      +server: ServerBag {#46}
      +files: FileBag {#47}
      +cookies: ParameterBag {#45}
      +headers: HeaderBag {#48}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/content/jobs/show"
      #requestUri: "/content/jobs/show?id=133769"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#4097}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/data/wwwroot/zhenjiang/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
                    // the appropriate method and arguments, returning the results back out.
                    return $pipe($passable, $stack);
                } elseif (! is_object($pipe)) {
                    list($name, $parameters) = $this->parsePipeString($pipe);
 
                    // If the pipe is a string we will parse the string and resolve the class out
                    // of the dependency injection container. We can then build a callable and
                    // execute the pipe function giving in the parameters that are required.
                    $pipe = $this->getContainer()->make($name);
 
                    $parameters = array_merge([$passable, $stack], $parameters);
                } else {
                    // If the pipe is already an object we'll just make a callable and pass it to
                    // the pipe as-is. There is no need to do any extra parsing and formatting
                    // since the object we're given was already a fully instantiated object.
                    $parameters = [$passable, $stack];
                }
 
                return method_exists($pipe, $this->method)
                                ? $pipe->{$this->method}(...$parameters)
                                : $pipe(...$parameters);
            };
        };
    }
 
    /**
     * Parse full pipe string to get name and parameters.
     *
     * @param  string $pipe
     * @return array
     */
    protected function parsePipeString($pipe)
    {
        list($name, $parameters) = array_pad(explode(':', $pipe, 2), 2, []);
 
        if (is_string($parameters)) {
            $parameters = explode(',', $parameters);
        }
 
        return [$name, $parameters];
Arguments
  1. Request {#42
      #json: null
      #convertedFiles: null
      #userResolver: Closure {#2034
        class: "Illuminate\Auth\AuthServiceProvider"
        this: AuthServiceProvider {#41 …}
        parameters: {
          $guard: {
            default: null
          }
        }
        use: {
          $app: Application {#2 …}
        }
      }
      #routeResolver: Closure {#31
        class: "Illuminate\Routing\Router"
        this: Router {#25 …}
        use: {
          $route: Route {#1596 …}
        }
      }
      +attributes: ParameterBag {#44}
      +request: ParameterBag {#50}
      +query: ParameterBag {#50}
      +server: ServerBag {#46}
      +files: FileBag {#47}
      +cookies: ParameterBag {#45}
      +headers: HeaderBag {#48}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/content/jobs/show"
      #requestUri: "/content/jobs/show?id=133769"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#4097}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
  2. Closure {#2886
      class: "Illuminate\Routing\Pipeline"
      this: Pipeline {#2891 …}
      parameters: {
        $passable: {}
      }
      use: {
        $stack: Closure {#2887 …}
        $pipe: "App\Http\Middleware\GetSeoInfo"
      }
    }
    
/data/wwwroot/zhenjiang/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php
                return $this->handleException($passable, new FatalThrowableError($e));
            }
        };
    }
 
    /**
     * Get a Closure that represents a slice of the application onion.
     *
     * @return \Closure
     */
    protected function carry()
    {
        return function ($stack, $pipe) {
            return function ($passable) use ($stack, $pipe) {
                try {
                    $slice = parent::carry();
 
                    $callable = $slice($stack, $pipe);
 
                    return $callable($passable);
                } catch (Exception $e) {
                    return $this->handleException($passable, $e);
                } catch (Throwable $e) {
                    return $this->handleException($passable, new FatalThrowableError($e));
                }
            };
        };
    }
 
    /**
     * Handle the given exception.
     *
     * @param  mixed  $passable
     * @param  \Exception  $e
     * @return mixed
     *
     * @throws \Exception
     */
    protected function handleException($passable, Exception $e)
    {
Arguments
  1. Request {#42
      #json: null
      #convertedFiles: null
      #userResolver: Closure {#2034
        class: "Illuminate\Auth\AuthServiceProvider"
        this: AuthServiceProvider {#41 …}
        parameters: {
          $guard: {
            default: null
          }
        }
        use: {
          $app: Application {#2 …}
        }
      }
      #routeResolver: Closure {#31
        class: "Illuminate\Routing\Router"
        this: Router {#25 …}
        use: {
          $route: Route {#1596 …}
        }
      }
      +attributes: ParameterBag {#44}
      +request: ParameterBag {#50}
      +query: ParameterBag {#50}
      +server: ServerBag {#46}
      +files: FileBag {#47}
      +cookies: ParameterBag {#45}
      +headers: HeaderBag {#48}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/content/jobs/show"
      #requestUri: "/content/jobs/show?id=133769"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#4097}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/data/wwwroot/zhenjiang/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php
     */
    public function __construct(Registrar $router)
    {
        $this->router = $router;
    }
 
    /**
     * Handle an incoming request.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  \Closure  $next
     * @return mixed
     */
    public function handle($request, Closure $next)
    {
        $this->router->substituteBindings($route = $request->route());
 
        $this->router->substituteImplicitBindings($route);
 
        return $next($request);
    }
}
 
Arguments
  1. Request {#42
      #json: null
      #convertedFiles: null
      #userResolver: Closure {#2034
        class: "Illuminate\Auth\AuthServiceProvider"
        this: AuthServiceProvider {#41 …}
        parameters: {
          $guard: {
            default: null
          }
        }
        use: {
          $app: Application {#2 …}
        }
      }
      #routeResolver: Closure {#31
        class: "Illuminate\Routing\Router"
        this: Router {#25 …}
        use: {
          $route: Route {#1596 …}
        }
      }
      +attributes: ParameterBag {#44}
      +request: ParameterBag {#50}
      +query: ParameterBag {#50}
      +server: ServerBag {#46}
      +files: FileBag {#47}
      +cookies: ParameterBag {#45}
      +headers: HeaderBag {#48}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/content/jobs/show"
      #requestUri: "/content/jobs/show?id=133769"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#4097}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/data/wwwroot/zhenjiang/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
                    // the appropriate method and arguments, returning the results back out.
                    return $pipe($passable, $stack);
                } elseif (! is_object($pipe)) {
                    list($name, $parameters) = $this->parsePipeString($pipe);
 
                    // If the pipe is a string we will parse the string and resolve the class out
                    // of the dependency injection container. We can then build a callable and
                    // execute the pipe function giving in the parameters that are required.
                    $pipe = $this->getContainer()->make($name);
 
                    $parameters = array_merge([$passable, $stack], $parameters);
                } else {
                    // If the pipe is already an object we'll just make a callable and pass it to
                    // the pipe as-is. There is no need to do any extra parsing and formatting
                    // since the object we're given was already a fully instantiated object.
                    $parameters = [$passable, $stack];
                }
 
                return method_exists($pipe, $this->method)
                                ? $pipe->{$this->method}(...$parameters)
                                : $pipe(...$parameters);
            };
        };
    }
 
    /**
     * Parse full pipe string to get name and parameters.
     *
     * @param  string $pipe
     * @return array
     */
    protected function parsePipeString($pipe)
    {
        list($name, $parameters) = array_pad(explode(':', $pipe, 2), 2, []);
 
        if (is_string($parameters)) {
            $parameters = explode(',', $parameters);
        }
 
        return [$name, $parameters];
Arguments
  1. Request {#42
      #json: null
      #convertedFiles: null
      #userResolver: Closure {#2034
        class: "Illuminate\Auth\AuthServiceProvider"
        this: AuthServiceProvider {#41 …}
        parameters: {
          $guard: {
            default: null
          }
        }
        use: {
          $app: Application {#2 …}
        }
      }
      #routeResolver: Closure {#31
        class: "Illuminate\Routing\Router"
        this: Router {#25 …}
        use: {
          $route: Route {#1596 …}
        }
      }
      +attributes: ParameterBag {#44}
      +request: ParameterBag {#50}
      +query: ParameterBag {#50}
      +server: ServerBag {#46}
      +files: FileBag {#47}
      +cookies: ParameterBag {#45}
      +headers: HeaderBag {#48}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/content/jobs/show"
      #requestUri: "/content/jobs/show?id=133769"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#4097}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
  2. Closure {#2885
      class: "Illuminate\Routing\Pipeline"
      this: Pipeline {#2891 …}
      parameters: {
        $passable: {}
      }
      use: {
        $stack: Closure {#2886 …}
        $pipe: "App\Http\Middleware\SystemCheck"
      }
    }
    
/data/wwwroot/zhenjiang/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php
                return $this->handleException($passable, new FatalThrowableError($e));
            }
        };
    }
 
    /**
     * Get a Closure that represents a slice of the application onion.
     *
     * @return \Closure
     */
    protected function carry()
    {
        return function ($stack, $pipe) {
            return function ($passable) use ($stack, $pipe) {
                try {
                    $slice = parent::carry();
 
                    $callable = $slice($stack, $pipe);
 
                    return $callable($passable);
                } catch (Exception $e) {
                    return $this->handleException($passable, $e);
                } catch (Throwable $e) {
                    return $this->handleException($passable, new FatalThrowableError($e));
                }
            };
        };
    }
 
    /**
     * Handle the given exception.
     *
     * @param  mixed  $passable
     * @param  \Exception  $e
     * @return mixed
     *
     * @throws \Exception
     */
    protected function handleException($passable, Exception $e)
    {
Arguments
  1. Request {#42
      #json: null
      #convertedFiles: null
      #userResolver: Closure {#2034
        class: "Illuminate\Auth\AuthServiceProvider"
        this: AuthServiceProvider {#41 …}
        parameters: {
          $guard: {
            default: null
          }
        }
        use: {
          $app: Application {#2 …}
        }
      }
      #routeResolver: Closure {#31
        class: "Illuminate\Routing\Router"
        this: Router {#25 …}
        use: {
          $route: Route {#1596 …}
        }
      }
      +attributes: ParameterBag {#44}
      +request: ParameterBag {#50}
      +query: ParameterBag {#50}
      +server: ServerBag {#46}
      +files: FileBag {#47}
      +cookies: ParameterBag {#45}
      +headers: HeaderBag {#48}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/content/jobs/show"
      #requestUri: "/content/jobs/show?id=133769"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#4097}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/data/wwwroot/zhenjiang/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php
    }
 
    /**
     * Handle an incoming request.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  \Closure  $next
     * @return mixed
     *
     * @throws \Illuminate\Session\TokenMismatchException
     */
    public function handle($request, Closure $next)
    {
        if (
            $this->isReading($request) ||
            $this->runningUnitTests() ||
            $this->inExceptArray($request) ||
            $this->tokensMatch($request)
        ) {
            return $this->addCookieToResponse($request, $next($request));
        }
 
        throw new TokenMismatchException;
    }
 
    /**
     * Determine if the HTTP request uses a ‘read’ verb.
     *
     * @param  \Illuminate\Http\Request  $request
     * @return bool
     */
    protected function isReading($request)
    {
        return in_array($request->method(), ['HEAD', 'GET', 'OPTIONS']);
    }
 
    /**
     * Determine if the application is running unit tests.
     *
     * @return bool
Arguments
  1. Request {#42
      #json: null
      #convertedFiles: null
      #userResolver: Closure {#2034
        class: "Illuminate\Auth\AuthServiceProvider"
        this: AuthServiceProvider {#41 …}
        parameters: {
          $guard: {
            default: null
          }
        }
        use: {
          $app: Application {#2 …}
        }
      }
      #routeResolver: Closure {#31
        class: "Illuminate\Routing\Router"
        this: Router {#25 …}
        use: {
          $route: Route {#1596 …}
        }
      }
      +attributes: ParameterBag {#44}
      +request: ParameterBag {#50}
      +query: ParameterBag {#50}
      +server: ServerBag {#46}
      +files: FileBag {#47}
      +cookies: ParameterBag {#45}
      +headers: HeaderBag {#48}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/content/jobs/show"
      #requestUri: "/content/jobs/show?id=133769"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#4097}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/data/wwwroot/zhenjiang/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
                    // the appropriate method and arguments, returning the results back out.
                    return $pipe($passable, $stack);
                } elseif (! is_object($pipe)) {
                    list($name, $parameters) = $this->parsePipeString($pipe);
 
                    // If the pipe is a string we will parse the string and resolve the class out
                    // of the dependency injection container. We can then build a callable and
                    // execute the pipe function giving in the parameters that are required.
                    $pipe = $this->getContainer()->make($name);
 
                    $parameters = array_merge([$passable, $stack], $parameters);
                } else {
                    // If the pipe is already an object we'll just make a callable and pass it to
                    // the pipe as-is. There is no need to do any extra parsing and formatting
                    // since the object we're given was already a fully instantiated object.
                    $parameters = [$passable, $stack];
                }
 
                return method_exists($pipe, $this->method)
                                ? $pipe->{$this->method}(...$parameters)
                                : $pipe(...$parameters);
            };
        };
    }
 
    /**
     * Parse full pipe string to get name and parameters.
     *
     * @param  string $pipe
     * @return array
     */
    protected function parsePipeString($pipe)
    {
        list($name, $parameters) = array_pad(explode(':', $pipe, 2), 2, []);
 
        if (is_string($parameters)) {
            $parameters = explode(',', $parameters);
        }
 
        return [$name, $parameters];
Arguments
  1. Request {#42
      #json: null
      #convertedFiles: null
      #userResolver: Closure {#2034
        class: "Illuminate\Auth\AuthServiceProvider"
        this: AuthServiceProvider {#41 …}
        parameters: {
          $guard: {
            default: null
          }
        }
        use: {
          $app: Application {#2 …}
        }
      }
      #routeResolver: Closure {#31
        class: "Illuminate\Routing\Router"
        this: Router {#25 …}
        use: {
          $route: Route {#1596 …}
        }
      }
      +attributes: ParameterBag {#44}
      +request: ParameterBag {#50}
      +query: ParameterBag {#50}
      +server: ServerBag {#46}
      +files: FileBag {#47}
      +cookies: ParameterBag {#45}
      +headers: HeaderBag {#48}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/content/jobs/show"
      #requestUri: "/content/jobs/show?id=133769"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#4097}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
  2. Closure {#2884
      class: "Illuminate\Routing\Pipeline"
      this: Pipeline {#2891 …}
      parameters: {
        $passable: {}
      }
      use: {
        $stack: Closure {#2885 …}
        $pipe: "Illuminate\Routing\Middleware\SubstituteBindings"
      }
    }
    
/data/wwwroot/zhenjiang/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php
                return $this->handleException($passable, new FatalThrowableError($e));
            }
        };
    }
 
    /**
     * Get a Closure that represents a slice of the application onion.
     *
     * @return \Closure
     */
    protected function carry()
    {
        return function ($stack, $pipe) {
            return function ($passable) use ($stack, $pipe) {
                try {
                    $slice = parent::carry();
 
                    $callable = $slice($stack, $pipe);
 
                    return $callable($passable);
                } catch (Exception $e) {
                    return $this->handleException($passable, $e);
                } catch (Throwable $e) {
                    return $this->handleException($passable, new FatalThrowableError($e));
                }
            };
        };
    }
 
    /**
     * Handle the given exception.
     *
     * @param  mixed  $passable
     * @param  \Exception  $e
     * @return mixed
     *
     * @throws \Exception
     */
    protected function handleException($passable, Exception $e)
    {
Arguments
  1. Request {#42
      #json: null
      #convertedFiles: null
      #userResolver: Closure {#2034
        class: "Illuminate\Auth\AuthServiceProvider"
        this: AuthServiceProvider {#41 …}
        parameters: {
          $guard: {
            default: null
          }
        }
        use: {
          $app: Application {#2 …}
        }
      }
      #routeResolver: Closure {#31
        class: "Illuminate\Routing\Router"
        this: Router {#25 …}
        use: {
          $route: Route {#1596 …}
        }
      }
      +attributes: ParameterBag {#44}
      +request: ParameterBag {#50}
      +query: ParameterBag {#50}
      +server: ServerBag {#46}
      +files: FileBag {#47}
      +cookies: ParameterBag {#45}
      +headers: HeaderBag {#48}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/content/jobs/show"
      #requestUri: "/content/jobs/show?id=133769"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#4097}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/data/wwwroot/zhenjiang/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php
     * Handle an incoming request.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  \Closure  $next
     * @return mixed
     */
    public function handle($request, Closure $next)
    {
        // If the current session has an "errors" variable bound to it, we will share
        // its value with all view instances so the views can easily access errors
        // without having to bind. An empty bag is set when there aren't errors.
        $this->view->share(
            'errors', $request->session()->get('errors') ?: new ViewErrorBag
        );
 
        // Putting the errors in the view for every view allows the developer to just
        // assume that some errors are always available, which is convenient since
        // they don't have to continually run checks for the presence of errors.
 
        return $next($request);
    }
}
 
Arguments
  1. Request {#42
      #json: null
      #convertedFiles: null
      #userResolver: Closure {#2034
        class: "Illuminate\Auth\AuthServiceProvider"
        this: AuthServiceProvider {#41 …}
        parameters: {
          $guard: {
            default: null
          }
        }
        use: {
          $app: Application {#2 …}
        }
      }
      #routeResolver: Closure {#31
        class: "Illuminate\Routing\Router"
        this: Router {#25 …}
        use: {
          $route: Route {#1596 …}
        }
      }
      +attributes: ParameterBag {#44}
      +request: ParameterBag {#50}
      +query: ParameterBag {#50}
      +server: ServerBag {#46}
      +files: FileBag {#47}
      +cookies: ParameterBag {#45}
      +headers: HeaderBag {#48}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/content/jobs/show"
      #requestUri: "/content/jobs/show?id=133769"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#4097}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/data/wwwroot/zhenjiang/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
                    // the appropriate method and arguments, returning the results back out.
                    return $pipe($passable, $stack);
                } elseif (! is_object($pipe)) {
                    list($name, $parameters) = $this->parsePipeString($pipe);
 
                    // If the pipe is a string we will parse the string and resolve the class out
                    // of the dependency injection container. We can then build a callable and
                    // execute the pipe function giving in the parameters that are required.
                    $pipe = $this->getContainer()->make($name);
 
                    $parameters = array_merge([$passable, $stack], $parameters);
                } else {
                    // If the pipe is already an object we'll just make a callable and pass it to
                    // the pipe as-is. There is no need to do any extra parsing and formatting
                    // since the object we're given was already a fully instantiated object.
                    $parameters = [$passable, $stack];
                }
 
                return method_exists($pipe, $this->method)
                                ? $pipe->{$this->method}(...$parameters)
                                : $pipe(...$parameters);
            };
        };
    }
 
    /**
     * Parse full pipe string to get name and parameters.
     *
     * @param  string $pipe
     * @return array
     */
    protected function parsePipeString($pipe)
    {
        list($name, $parameters) = array_pad(explode(':', $pipe, 2), 2, []);
 
        if (is_string($parameters)) {
            $parameters = explode(',', $parameters);
        }
 
        return [$name, $parameters];
Arguments
  1. Request {#42
      #json: null
      #convertedFiles: null
      #userResolver: Closure {#2034
        class: "Illuminate\Auth\AuthServiceProvider"
        this: AuthServiceProvider {#41 …}
        parameters: {
          $guard: {
            default: null
          }
        }
        use: {
          $app: Application {#2 …}
        }
      }
      #routeResolver: Closure {#31
        class: "Illuminate\Routing\Router"
        this: Router {#25 …}
        use: {
          $route: Route {#1596 …}
        }
      }
      +attributes: ParameterBag {#44}
      +request: ParameterBag {#50}
      +query: ParameterBag {#50}
      +server: ServerBag {#46}
      +files: FileBag {#47}
      +cookies: ParameterBag {#45}
      +headers: HeaderBag {#48}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/content/jobs/show"
      #requestUri: "/content/jobs/show?id=133769"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#4097}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
  2. Closure {#2883
      class: "Illuminate\Routing\Pipeline"
      this: Pipeline {#2891 …}
      parameters: {
        $passable: {}
      }
      use: {
        $stack: Closure {#2884 …}
        $pipe: "App\Http\Middleware\VerifyCsrfToken"
      }
    }
    
/data/wwwroot/zhenjiang/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php
                return $this->handleException($passable, new FatalThrowableError($e));
            }
        };
    }
 
    /**
     * Get a Closure that represents a slice of the application onion.
     *
     * @return \Closure
     */
    protected function carry()
    {
        return function ($stack, $pipe) {
            return function ($passable) use ($stack, $pipe) {
                try {
                    $slice = parent::carry();
 
                    $callable = $slice($stack, $pipe);
 
                    return $callable($passable);
                } catch (Exception $e) {
                    return $this->handleException($passable, $e);
                } catch (Throwable $e) {
                    return $this->handleException($passable, new FatalThrowableError($e));
                }
            };
        };
    }
 
    /**
     * Handle the given exception.
     *
     * @param  mixed  $passable
     * @param  \Exception  $e
     * @return mixed
     *
     * @throws \Exception
     */
    protected function handleException($passable, Exception $e)
    {
Arguments
  1. Request {#42
      #json: null
      #convertedFiles: null
      #userResolver: Closure {#2034
        class: "Illuminate\Auth\AuthServiceProvider"
        this: AuthServiceProvider {#41 …}
        parameters: {
          $guard: {
            default: null
          }
        }
        use: {
          $app: Application {#2 …}
        }
      }
      #routeResolver: Closure {#31
        class: "Illuminate\Routing\Router"
        this: Router {#25 …}
        use: {
          $route: Route {#1596 …}
        }
      }
      +attributes: ParameterBag {#44}
      +request: ParameterBag {#50}
      +query: ParameterBag {#50}
      +server: ServerBag {#46}
      +files: FileBag {#47}
      +cookies: ParameterBag {#45}
      +headers: HeaderBag {#48}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/content/jobs/show"
      #requestUri: "/content/jobs/show?id=133769"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#4097}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/data/wwwroot/zhenjiang/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php
     * @param  \Illuminate\Http\Request  $request
     * @param  \Closure  $next
     * @return mixed
     */
    public function handle($request, Closure $next)
    {
        $this->sessionHandled = true;
 
        // If a session driver has been configured, we will need to start the session here
        // so that the data is ready for an application. Note that the Laravel sessions
        // do not make use of PHP "native" sessions in any way since they are crappy.
        if ($this->sessionConfigured()) {
            $request->setLaravelSession(
                $session = $this->startSession($request)
            );
 
            $this->collectGarbage($session);
        }
 
        $response = $next($request);
 
        // Again, if the session has been configured we will need to close out the session
        // so that the attributes may be persisted to some storage medium. We will also
        // add the session identifier cookie to the application response headers now.
        if ($this->sessionConfigured()) {
            $this->storeCurrentUrl($request, $session);
 
            $this->addCookieToResponse($response, $session);
        }
 
        return $response;
    }
 
    /**
     * Perform any final actions for the request lifecycle.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  \Symfony\Component\HttpFoundation\Response  $response
     * @return void
     */
Arguments
  1. Request {#42
      #json: null
      #convertedFiles: null
      #userResolver: Closure {#2034
        class: "Illuminate\Auth\AuthServiceProvider"
        this: AuthServiceProvider {#41 …}
        parameters: {
          $guard: {
            default: null
          }
        }
        use: {
          $app: Application {#2 …}
        }
      }
      #routeResolver: Closure {#31
        class: "Illuminate\Routing\Router"
        this: Router {#25 …}
        use: {
          $route: Route {#1596 …}
        }
      }
      +attributes: ParameterBag {#44}
      +request: ParameterBag {#50}
      +query: ParameterBag {#50}
      +server: ServerBag {#46}
      +files: FileBag {#47}
      +cookies: ParameterBag {#45}
      +headers: HeaderBag {#48}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/content/jobs/show"
      #requestUri: "/content/jobs/show?id=133769"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#4097}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/data/wwwroot/zhenjiang/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
                    // the appropriate method and arguments, returning the results back out.
                    return $pipe($passable, $stack);
                } elseif (! is_object($pipe)) {
                    list($name, $parameters) = $this->parsePipeString($pipe);
 
                    // If the pipe is a string we will parse the string and resolve the class out
                    // of the dependency injection container. We can then build a callable and
                    // execute the pipe function giving in the parameters that are required.
                    $pipe = $this->getContainer()->make($name);
 
                    $parameters = array_merge([$passable, $stack], $parameters);
                } else {
                    // If the pipe is already an object we'll just make a callable and pass it to
                    // the pipe as-is. There is no need to do any extra parsing and formatting
                    // since the object we're given was already a fully instantiated object.
                    $parameters = [$passable, $stack];
                }
 
                return method_exists($pipe, $this->method)
                                ? $pipe->{$this->method}(...$parameters)
                                : $pipe(...$parameters);
            };
        };
    }
 
    /**
     * Parse full pipe string to get name and parameters.
     *
     * @param  string $pipe
     * @return array
     */
    protected function parsePipeString($pipe)
    {
        list($name, $parameters) = array_pad(explode(':', $pipe, 2), 2, []);
 
        if (is_string($parameters)) {
            $parameters = explode(',', $parameters);
        }
 
        return [$name, $parameters];
Arguments
  1. Request {#42
      #json: null
      #convertedFiles: null
      #userResolver: Closure {#2034
        class: "Illuminate\Auth\AuthServiceProvider"
        this: AuthServiceProvider {#41 …}
        parameters: {
          $guard: {
            default: null
          }
        }
        use: {
          $app: Application {#2 …}
        }
      }
      #routeResolver: Closure {#31
        class: "Illuminate\Routing\Router"
        this: Router {#25 …}
        use: {
          $route: Route {#1596 …}
        }
      }
      +attributes: ParameterBag {#44}
      +request: ParameterBag {#50}
      +query: ParameterBag {#50}
      +server: ServerBag {#46}
      +files: FileBag {#47}
      +cookies: ParameterBag {#45}
      +headers: HeaderBag {#48}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/content/jobs/show"
      #requestUri: "/content/jobs/show?id=133769"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#4097}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
  2. Closure {#2882
      class: "Illuminate\Routing\Pipeline"
      this: Pipeline {#2891 …}
      parameters: {
        $passable: {}
      }
      use: {
        $stack: Closure {#2883 …}
        $pipe: "Illuminate\View\Middleware\ShareErrorsFromSession"
      }
    }
    
/data/wwwroot/zhenjiang/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php
                return $this->handleException($passable, new FatalThrowableError($e));
            }
        };
    }
 
    /**
     * Get a Closure that represents a slice of the application onion.
     *
     * @return \Closure
     */
    protected function carry()
    {
        return function ($stack, $pipe) {
            return function ($passable) use ($stack, $pipe) {
                try {
                    $slice = parent::carry();
 
                    $callable = $slice($stack, $pipe);
 
                    return $callable($passable);
                } catch (Exception $e) {
                    return $this->handleException($passable, $e);
                } catch (Throwable $e) {
                    return $this->handleException($passable, new FatalThrowableError($e));
                }
            };
        };
    }
 
    /**
     * Handle the given exception.
     *
     * @param  mixed  $passable
     * @param  \Exception  $e
     * @return mixed
     *
     * @throws \Exception
     */
    protected function handleException($passable, Exception $e)
    {
Arguments
  1. Request {#42
      #json: null
      #convertedFiles: null
      #userResolver: Closure {#2034
        class: "Illuminate\Auth\AuthServiceProvider"
        this: AuthServiceProvider {#41 …}
        parameters: {
          $guard: {
            default: null
          }
        }
        use: {
          $app: Application {#2 …}
        }
      }
      #routeResolver: Closure {#31
        class: "Illuminate\Routing\Router"
        this: Router {#25 …}
        use: {
          $route: Route {#1596 …}
        }
      }
      +attributes: ParameterBag {#44}
      +request: ParameterBag {#50}
      +query: ParameterBag {#50}
      +server: ServerBag {#46}
      +files: FileBag {#47}
      +cookies: ParameterBag {#45}
      +headers: HeaderBag {#48}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/content/jobs/show"
      #requestUri: "/content/jobs/show?id=133769"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#4097}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/data/wwwroot/zhenjiang/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php
     * Create a new CookieQueue instance.
     *
     * @param  \Illuminate\Contracts\Cookie\QueueingFactory  $cookies
     * @return void
     */
    public function __construct(CookieJar $cookies)
    {
        $this->cookies = $cookies;
    }
 
    /**
     * Handle an incoming request.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  \Closure  $next
     * @return mixed
     */
    public function handle($request, Closure $next)
    {
        $response = $next($request);
 
        foreach ($this->cookies->getQueuedCookies() as $cookie) {
            $response->headers->setCookie($cookie);
        }
 
        return $response;
    }
}
 
Arguments
  1. Request {#42
      #json: null
      #convertedFiles: null
      #userResolver: Closure {#2034
        class: "Illuminate\Auth\AuthServiceProvider"
        this: AuthServiceProvider {#41 …}
        parameters: {
          $guard: {
            default: null
          }
        }
        use: {
          $app: Application {#2 …}
        }
      }
      #routeResolver: Closure {#31
        class: "Illuminate\Routing\Router"
        this: Router {#25 …}
        use: {
          $route: Route {#1596 …}
        }
      }
      +attributes: ParameterBag {#44}
      +request: ParameterBag {#50}
      +query: ParameterBag {#50}
      +server: ServerBag {#46}
      +files: FileBag {#47}
      +cookies: ParameterBag {#45}
      +headers: HeaderBag {#48}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/content/jobs/show"
      #requestUri: "/content/jobs/show?id=133769"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#4097}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/data/wwwroot/zhenjiang/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
                    // the appropriate method and arguments, returning the results back out.
                    return $pipe($passable, $stack);
                } elseif (! is_object($pipe)) {
                    list($name, $parameters) = $this->parsePipeString($pipe);
 
                    // If the pipe is a string we will parse the string and resolve the class out
                    // of the dependency injection container. We can then build a callable and
                    // execute the pipe function giving in the parameters that are required.
                    $pipe = $this->getContainer()->make($name);
 
                    $parameters = array_merge([$passable, $stack], $parameters);
                } else {
                    // If the pipe is already an object we'll just make a callable and pass it to
                    // the pipe as-is. There is no need to do any extra parsing and formatting
                    // since the object we're given was already a fully instantiated object.
                    $parameters = [$passable, $stack];
                }
 
                return method_exists($pipe, $this->method)
                                ? $pipe->{$this->method}(...$parameters)
                                : $pipe(...$parameters);
            };
        };
    }
 
    /**
     * Parse full pipe string to get name and parameters.
     *
     * @param  string $pipe
     * @return array
     */
    protected function parsePipeString($pipe)
    {
        list($name, $parameters) = array_pad(explode(':', $pipe, 2), 2, []);
 
        if (is_string($parameters)) {
            $parameters = explode(',', $parameters);
        }
 
        return [$name, $parameters];
Arguments
  1. Request {#42
      #json: null
      #convertedFiles: null
      #userResolver: Closure {#2034
        class: "Illuminate\Auth\AuthServiceProvider"
        this: AuthServiceProvider {#41 …}
        parameters: {
          $guard: {
            default: null
          }
        }
        use: {
          $app: Application {#2 …}
        }
      }
      #routeResolver: Closure {#31
        class: "Illuminate\Routing\Router"
        this: Router {#25 …}
        use: {
          $route: Route {#1596 …}
        }
      }
      +attributes: ParameterBag {#44}
      +request: ParameterBag {#50}
      +query: ParameterBag {#50}
      +server: ServerBag {#46}
      +files: FileBag {#47}
      +cookies: ParameterBag {#45}
      +headers: HeaderBag {#48}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/content/jobs/show"
      #requestUri: "/content/jobs/show?id=133769"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#4097}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
  2. Closure {#2013
      class: "Illuminate\Routing\Pipeline"
      this: Pipeline {#2891 …}
      parameters: {
        $passable: {}
      }
      use: {
        $stack: Closure {#2882 …}
        $pipe: "Illuminate\Session\Middleware\StartSession"
      }
    }
    
/data/wwwroot/zhenjiang/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php
                return $this->handleException($passable, new FatalThrowableError($e));
            }
        };
    }
 
    /**
     * Get a Closure that represents a slice of the application onion.
     *
     * @return \Closure
     */
    protected function carry()
    {
        return function ($stack, $pipe) {
            return function ($passable) use ($stack, $pipe) {
                try {
                    $slice = parent::carry();
 
                    $callable = $slice($stack, $pipe);
 
                    return $callable($passable);
                } catch (Exception $e) {
                    return $this->handleException($passable, $e);
                } catch (Throwable $e) {
                    return $this->handleException($passable, new FatalThrowableError($e));
                }
            };
        };
    }
 
    /**
     * Handle the given exception.
     *
     * @param  mixed  $passable
     * @param  \Exception  $e
     * @return mixed
     *
     * @throws \Exception
     */
    protected function handleException($passable, Exception $e)
    {
Arguments
  1. Request {#42
      #json: null
      #convertedFiles: null
      #userResolver: Closure {#2034
        class: "Illuminate\Auth\AuthServiceProvider"
        this: AuthServiceProvider {#41 …}
        parameters: {
          $guard: {
            default: null
          }
        }
        use: {
          $app: Application {#2 …}
        }
      }
      #routeResolver: Closure {#31
        class: "Illuminate\Routing\Router"
        this: Router {#25 …}
        use: {
          $route: Route {#1596 …}
        }
      }
      +attributes: ParameterBag {#44}
      +request: ParameterBag {#50}
      +query: ParameterBag {#50}
      +server: ServerBag {#46}
      +files: FileBag {#47}
      +cookies: ParameterBag {#45}
      +headers: HeaderBag {#48}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/content/jobs/show"
      #requestUri: "/content/jobs/show?id=133769"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#4097}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/data/wwwroot/zhenjiang/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php
     * Disable encryption for the given cookie name(s).
     *
     * @param  string|array  $cookieName
     * @return void
     */
    public function disableFor($cookieName)
    {
        $this->except = array_merge($this->except, (array) $cookieName);
    }
 
    /**
     * Handle an incoming request.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  \Closure  $next
     * @return mixed
     */
    public function handle($request, Closure $next)
    {
        return $this->encrypt($next($this->decrypt($request)));
    }
 
    /**
     * Decrypt the cookies on the request.
     *
     * @param  \Symfony\Component\HttpFoundation\Request  $request
     * @return \Symfony\Component\HttpFoundation\Request
     */
    protected function decrypt(Request $request)
    {
        foreach ($request->cookies as $key => $c) {
            if ($this->isDisabled($key)) {
                continue;
            }
 
            try {
                $request->cookies->set($key, $this->decryptCookie($key, $c));
            } catch (DecryptException $e) {
                $request->cookies->set($key, null);
            }
Arguments
  1. Request {#42
      #json: null
      #convertedFiles: null
      #userResolver: Closure {#2034
        class: "Illuminate\Auth\AuthServiceProvider"
        this: AuthServiceProvider {#41 …}
        parameters: {
          $guard: {
            default: null
          }
        }
        use: {
          $app: Application {#2 …}
        }
      }
      #routeResolver: Closure {#31
        class: "Illuminate\Routing\Router"
        this: Router {#25 …}
        use: {
          $route: Route {#1596 …}
        }
      }
      +attributes: ParameterBag {#44}
      +request: ParameterBag {#50}
      +query: ParameterBag {#50}
      +server: ServerBag {#46}
      +files: FileBag {#47}
      +cookies: ParameterBag {#45}
      +headers: HeaderBag {#48}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/content/jobs/show"
      #requestUri: "/content/jobs/show?id=133769"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#4097}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/data/wwwroot/zhenjiang/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
                    // the appropriate method and arguments, returning the results back out.
                    return $pipe($passable, $stack);
                } elseif (! is_object($pipe)) {
                    list($name, $parameters) = $this->parsePipeString($pipe);
 
                    // If the pipe is a string we will parse the string and resolve the class out
                    // of the dependency injection container. We can then build a callable and
                    // execute the pipe function giving in the parameters that are required.
                    $pipe = $this->getContainer()->make($name);
 
                    $parameters = array_merge([$passable, $stack], $parameters);
                } else {
                    // If the pipe is already an object we'll just make a callable and pass it to
                    // the pipe as-is. There is no need to do any extra parsing and formatting
                    // since the object we're given was already a fully instantiated object.
                    $parameters = [$passable, $stack];
                }
 
                return method_exists($pipe, $this->method)
                                ? $pipe->{$this->method}(...$parameters)
                                : $pipe(...$parameters);
            };
        };
    }
 
    /**
     * Parse full pipe string to get name and parameters.
     *
     * @param  string $pipe
     * @return array
     */
    protected function parsePipeString($pipe)
    {
        list($name, $parameters) = array_pad(explode(':', $pipe, 2), 2, []);
 
        if (is_string($parameters)) {
            $parameters = explode(',', $parameters);
        }
 
        return [$name, $parameters];
Arguments
  1. Request {#42
      #json: null
      #convertedFiles: null
      #userResolver: Closure {#2034
        class: "Illuminate\Auth\AuthServiceProvider"
        this: AuthServiceProvider {#41 …}
        parameters: {
          $guard: {
            default: null
          }
        }
        use: {
          $app: Application {#2 …}
        }
      }
      #routeResolver: Closure {#31
        class: "Illuminate\Routing\Router"
        this: Router {#25 …}
        use: {
          $route: Route {#1596 …}
        }
      }
      +attributes: ParameterBag {#44}
      +request: ParameterBag {#50}
      +query: ParameterBag {#50}
      +server: ServerBag {#46}
      +files: FileBag {#47}
      +cookies: ParameterBag {#45}
      +headers: HeaderBag {#48}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/content/jobs/show"
      #requestUri: "/content/jobs/show?id=133769"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#4097}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
  2. Closure {#2029
      class: "Illuminate\Routing\Pipeline"
      this: Pipeline {#2891 …}
      parameters: {
        $passable: {}
      }
      use: {
        $stack: Closure {#2013 …}
        $pipe: "Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse"
      }
    }
    
/data/wwwroot/zhenjiang/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php
                return $this->handleException($passable, new FatalThrowableError($e));
            }
        };
    }
 
    /**
     * Get a Closure that represents a slice of the application onion.
     *
     * @return \Closure
     */
    protected function carry()
    {
        return function ($stack, $pipe) {
            return function ($passable) use ($stack, $pipe) {
                try {
                    $slice = parent::carry();
 
                    $callable = $slice($stack, $pipe);
 
                    return $callable($passable);
                } catch (Exception $e) {
                    return $this->handleException($passable, $e);
                } catch (Throwable $e) {
                    return $this->handleException($passable, new FatalThrowableError($e));
                }
            };
        };
    }
 
    /**
     * Handle the given exception.
     *
     * @param  mixed  $passable
     * @param  \Exception  $e
     * @return mixed
     *
     * @throws \Exception
     */
    protected function handleException($passable, Exception $e)
    {
Arguments
  1. Request {#42
      #json: null
      #convertedFiles: null
      #userResolver: Closure {#2034
        class: "Illuminate\Auth\AuthServiceProvider"
        this: AuthServiceProvider {#41 …}
        parameters: {
          $guard: {
            default: null
          }
        }
        use: {
          $app: Application {#2 …}
        }
      }
      #routeResolver: Closure {#31
        class: "Illuminate\Routing\Router"
        this: Router {#25 …}
        use: {
          $route: Route {#1596 …}
        }
      }
      +attributes: ParameterBag {#44}
      +request: ParameterBag {#50}
      +query: ParameterBag {#50}
      +server: ServerBag {#46}
      +files: FileBag {#47}
      +cookies: ParameterBag {#45}
      +headers: HeaderBag {#48}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/content/jobs/show"
      #requestUri: "/content/jobs/show?id=133769"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#4097}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/data/wwwroot/zhenjiang/app/Http/Middleware/SubsiteCheck.php
                'message'=>"你访问的地址有误,正在为你重新跳转...",
                'jump_url'=>config('app.url'),
                'is_error'=>true,
                'return_page_name'=>"首页",
                'count_down'=>8
            ];
            return response()->view('app.show_message', $data);
        }
 
        if (isMobile()) {
            if ($request->route()->getName() == 'home') {
                return redirect(route('mobile.home'));
            }
 
            if ($request->route()->getName() == 'jobs.company'|| $request->route()->getName() == 'jobs.company.jobs') {
                return redirect(route('mobile.jobs.company', $request->all()));
            }
        }
 
        return $next($request);
    }
}
 
Arguments
  1. Request {#42
      #json: null
      #convertedFiles: null
      #userResolver: Closure {#2034
        class: "Illuminate\Auth\AuthServiceProvider"
        this: AuthServiceProvider {#41 …}
        parameters: {
          $guard: {
            default: null
          }
        }
        use: {
          $app: Application {#2 …}
        }
      }
      #routeResolver: Closure {#31
        class: "Illuminate\Routing\Router"
        this: Router {#25 …}
        use: {
          $route: Route {#1596 …}
        }
      }
      +attributes: ParameterBag {#44}
      +request: ParameterBag {#50}
      +query: ParameterBag {#50}
      +server: ServerBag {#46}
      +files: FileBag {#47}
      +cookies: ParameterBag {#45}
      +headers: HeaderBag {#48}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/content/jobs/show"
      #requestUri: "/content/jobs/show?id=133769"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#4097}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/data/wwwroot/zhenjiang/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
                    // the appropriate method and arguments, returning the results back out.
                    return $pipe($passable, $stack);
                } elseif (! is_object($pipe)) {
                    list($name, $parameters) = $this->parsePipeString($pipe);
 
                    // If the pipe is a string we will parse the string and resolve the class out
                    // of the dependency injection container. We can then build a callable and
                    // execute the pipe function giving in the parameters that are required.
                    $pipe = $this->getContainer()->make($name);
 
                    $parameters = array_merge([$passable, $stack], $parameters);
                } else {
                    // If the pipe is already an object we'll just make a callable and pass it to
                    // the pipe as-is. There is no need to do any extra parsing and formatting
                    // since the object we're given was already a fully instantiated object.
                    $parameters = [$passable, $stack];
                }
 
                return method_exists($pipe, $this->method)
                                ? $pipe->{$this->method}(...$parameters)
                                : $pipe(...$parameters);
            };
        };
    }
 
    /**
     * Parse full pipe string to get name and parameters.
     *
     * @param  string $pipe
     * @return array
     */
    protected function parsePipeString($pipe)
    {
        list($name, $parameters) = array_pad(explode(':', $pipe, 2), 2, []);
 
        if (is_string($parameters)) {
            $parameters = explode(',', $parameters);
        }
 
        return [$name, $parameters];
Arguments
  1. Request {#42
      #json: null
      #convertedFiles: null
      #userResolver: Closure {#2034
        class: "Illuminate\Auth\AuthServiceProvider"
        this: AuthServiceProvider {#41 …}
        parameters: {
          $guard: {
            default: null
          }
        }
        use: {
          $app: Application {#2 …}
        }
      }
      #routeResolver: Closure {#31
        class: "Illuminate\Routing\Router"
        this: Router {#25 …}
        use: {
          $route: Route {#1596 …}
        }
      }
      +attributes: ParameterBag {#44}
      +request: ParameterBag {#50}
      +query: ParameterBag {#50}
      +server: ServerBag {#46}
      +files: FileBag {#47}
      +cookies: ParameterBag {#45}
      +headers: HeaderBag {#48}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/content/jobs/show"
      #requestUri: "/content/jobs/show?id=133769"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#4097}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
  2. Closure {#2047
      class: "Illuminate\Routing\Pipeline"
      this: Pipeline {#2891 …}
      parameters: {
        $passable: {}
      }
      use: {
        $stack: Closure {#2029 …}
        $pipe: "App\Http\Middleware\EncryptCookies"
      }
    }
    
/data/wwwroot/zhenjiang/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php
                return $this->handleException($passable, new FatalThrowableError($e));
            }
        };
    }
 
    /**
     * Get a Closure that represents a slice of the application onion.
     *
     * @return \Closure
     */
    protected function carry()
    {
        return function ($stack, $pipe) {
            return function ($passable) use ($stack, $pipe) {
                try {
                    $slice = parent::carry();
 
                    $callable = $slice($stack, $pipe);
 
                    return $callable($passable);
                } catch (Exception $e) {
                    return $this->handleException($passable, $e);
                } catch (Throwable $e) {
                    return $this->handleException($passable, new FatalThrowableError($e));
                }
            };
        };
    }
 
    /**
     * Handle the given exception.
     *
     * @param  mixed  $passable
     * @param  \Exception  $e
     * @return mixed
     *
     * @throws \Exception
     */
    protected function handleException($passable, Exception $e)
    {
Arguments
  1. Request {#42
      #json: null
      #convertedFiles: null
      #userResolver: Closure {#2034
        class: "Illuminate\Auth\AuthServiceProvider"
        this: AuthServiceProvider {#41 …}
        parameters: {
          $guard: {
            default: null
          }
        }
        use: {
          $app: Application {#2 …}
        }
      }
      #routeResolver: Closure {#31
        class: "Illuminate\Routing\Router"
        this: Router {#25 …}
        use: {
          $route: Route {#1596 …}
        }
      }
      +attributes: ParameterBag {#44}
      +request: ParameterBag {#50}
      +query: ParameterBag {#50}
      +server: ServerBag {#46}
      +files: FileBag {#47}
      +cookies: ParameterBag {#45}
      +headers: HeaderBag {#48}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/content/jobs/show"
      #requestUri: "/content/jobs/show?id=133769"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#4097}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/data/wwwroot/zhenjiang/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
    public function via($method)
    {
        $this->method = $method;
 
        return $this;
    }
 
    /**
     * Run the pipeline with a final destination callback.
     *
     * @param  \Closure  $destination
     * @return mixed
     */
    public function then(Closure $destination)
    {
        $pipeline = array_reduce(
            array_reverse($this->pipes), $this->carry(), $this->prepareDestination($destination)
        );
 
        return $pipeline($this->passable);
    }
 
    /**
     * Get the final piece of the Closure onion.
     *
     * @param  \Closure  $destination
     * @return \Closure
     */
    protected function prepareDestination(Closure $destination)
    {
        return function ($passable) use ($destination) {
            return $destination($passable);
        };
    }
 
    /**
     * Get a Closure that represents a slice of the application onion.
     *
     * @return \Closure
     */
Arguments
  1. Request {#42
      #json: null
      #convertedFiles: null
      #userResolver: Closure {#2034
        class: "Illuminate\Auth\AuthServiceProvider"
        this: AuthServiceProvider {#41 …}
        parameters: {
          $guard: {
            default: null
          }
        }
        use: {
          $app: Application {#2 …}
        }
      }
      #routeResolver: Closure {#31
        class: "Illuminate\Routing\Router"
        this: Router {#25 …}
        use: {
          $route: Route {#1596 …}
        }
      }
      +attributes: ParameterBag {#44}
      +request: ParameterBag {#50}
      +query: ParameterBag {#50}
      +server: ServerBag {#46}
      +files: FileBag {#47}
      +cookies: ParameterBag {#45}
      +headers: HeaderBag {#48}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/content/jobs/show"
      #requestUri: "/content/jobs/show?id=133769"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#4097}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/data/wwwroot/zhenjiang/vendor/laravel/framework/src/Illuminate/Routing/Router.php
     *
     * @param  \Illuminate\Routing\Route  $route
     * @param  \Illuminate\Http\Request  $request
     * @return mixed
     */
    protected function runRouteWithinStack(Route $route, Request $request)
    {
        $shouldSkipMiddleware = $this->container->bound('middleware.disable') &&
                                $this->container->make('middleware.disable') === true;
 
        $middleware = $shouldSkipMiddleware ? [] : $this->gatherRouteMiddleware($route);
 
        return (new Pipeline($this->container))
                        ->send($request)
                        ->through($middleware)
                        ->then(function ($request) use ($route) {
                            return $this->prepareResponse(
                                $request, $route->run()
                            );
                        });
    }
 
    /**
     * Gather the middleware for the given route with resolved class names.
     *
     * @param  \Illuminate\Routing\Route  $route
     * @return array
     */
    public function gatherRouteMiddleware(Route $route)
    {
        $middleware = collect($route->gatherMiddleware())->map(function ($name) {
            return (array) MiddlewareNameResolver::resolve($name, $this->middleware, $this->middlewareGroups);
        })->flatten();
 
        return $this->sortMiddleware($middleware);
    }
 
    /**
     * Sort the given middleware by priority.
     *
Arguments
  1. Closure {#2890
      class: "Illuminate\Routing\Router"
      this: Router {#25 …}
      parameters: {
        $request: {}
      }
      use: {
        $route: Route {#1596 …}
      }
    }
    
/data/wwwroot/zhenjiang/vendor/laravel/framework/src/Illuminate/Routing/Router.php
        return $route;
    }
 
    /**
     * Return the response for the given route.
     *
     * @param  Route  $route
     * @param  Request  $request
     * @return mixed
     */
    protected function runRoute(Request $request, Route $route)
    {
        $request->setRouteResolver(function () use ($route) {
            return $route;
        });
 
        $this->events->dispatch(new Events\RouteMatched($route, $request));
 
        return $this->prepareResponse($request,
            $this->runRouteWithinStack($route, $request)
        );
    }
 
    /**
     * Run the given route within a Stack "onion" instance.
     *
     * @param  \Illuminate\Routing\Route  $route
     * @param  \Illuminate\Http\Request  $request
     * @return mixed
     */
    protected function runRouteWithinStack(Route $route, Request $request)
    {
        $shouldSkipMiddleware = $this->container->bound('middleware.disable') &&
                                $this->container->make('middleware.disable') === true;
 
        $middleware = $shouldSkipMiddleware ? [] : $this->gatherRouteMiddleware($route);
 
        return (new Pipeline($this->container))
                        ->send($request)
                        ->through($middleware)
Arguments
  1. Route {#1596}
    
  2. Request {#42
      #json: null
      #convertedFiles: null
      #userResolver: Closure {#2034
        class: "Illuminate\Auth\AuthServiceProvider"
        this: AuthServiceProvider {#41 …}
        parameters: {
          $guard: {
            default: null
          }
        }
        use: {
          $app: Application {#2 …}
        }
      }
      #routeResolver: Closure {#31
        class: "Illuminate\Routing\Router"
        this: Router {#25 …}
        use: {
          $route: Route {#1596 …}
        }
      }
      +attributes: ParameterBag {#44}
      +request: ParameterBag {#50}
      +query: ParameterBag {#50}
      +server: ServerBag {#46}
      +files: FileBag {#47}
      +cookies: ParameterBag {#45}
      +headers: HeaderBag {#48}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/content/jobs/show"
      #requestUri: "/content/jobs/show?id=133769"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#4097}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/data/wwwroot/zhenjiang/vendor/laravel/framework/src/Illuminate/Routing/Router.php
     *
     * @param  \Illuminate\Http\Request  $request
     * @return \Illuminate\Http\Response|\Illuminate\Http\JsonResponse
     */
    public function dispatch(Request $request)
    {
        $this->currentRequest = $request;
 
        return $this->dispatchToRoute($request);
    }
 
    /**
     * Dispatch the request to a route and return the response.
     *
     * @param  \Illuminate\Http\Request  $request
     * @return mixed
     */
    public function dispatchToRoute(Request $request)
    {
        return $this->runRoute($request, $this->findRoute($request));
    }
 
    /**
     * Find the route matching a given request.
     *
     * @param  \Illuminate\Http\Request  $request
     * @return \Illuminate\Routing\Route
     */
    protected function findRoute($request)
    {
        $this->current = $route = $this->routes->match($request);
 
        $this->container->instance(Route::class, $route);
 
        return $route;
    }
 
    /**
     * Return the response for the given route.
     *
Arguments
  1. Request {#42
      #json: null
      #convertedFiles: null
      #userResolver: Closure {#2034
        class: "Illuminate\Auth\AuthServiceProvider"
        this: AuthServiceProvider {#41 …}
        parameters: {
          $guard: {
            default: null
          }
        }
        use: {
          $app: Application {#2 …}
        }
      }
      #routeResolver: Closure {#31
        class: "Illuminate\Routing\Router"
        this: Router {#25 …}
        use: {
          $route: Route {#1596 …}
        }
      }
      +attributes: ParameterBag {#44}
      +request: ParameterBag {#50}
      +query: ParameterBag {#50}
      +server: ServerBag {#46}
      +files: FileBag {#47}
      +cookies: ParameterBag {#45}
      +headers: HeaderBag {#48}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/content/jobs/show"
      #requestUri: "/content/jobs/show?id=133769"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#4097}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
  2. Route {#1596}
    
/data/wwwroot/zhenjiang/vendor/laravel/framework/src/Illuminate/Routing/Router.php
     * @return mixed
     */
    public function respondWithRoute($name)
    {
        $route = tap($this->routes->getByName($name))->bind($this->currentRequest);
 
        return $this->runRoute($this->currentRequest, $route);
    }
 
    /**
     * Dispatch the request to the application.
     *
     * @param  \Illuminate\Http\Request  $request
     * @return \Illuminate\Http\Response|\Illuminate\Http\JsonResponse
     */
    public function dispatch(Request $request)
    {
        $this->currentRequest = $request;
 
        return $this->dispatchToRoute($request);
    }
 
    /**
     * Dispatch the request to a route and return the response.
     *
     * @param  \Illuminate\Http\Request  $request
     * @return mixed
     */
    public function dispatchToRoute(Request $request)
    {
        return $this->runRoute($request, $this->findRoute($request));
    }
 
    /**
     * Find the route matching a given request.
     *
     * @param  \Illuminate\Http\Request  $request
     * @return \Illuminate\Routing\Route
     */
    protected function findRoute($request)
Arguments
  1. Request {#42
      #json: null
      #convertedFiles: null
      #userResolver: Closure {#2034
        class: "Illuminate\Auth\AuthServiceProvider"
        this: AuthServiceProvider {#41 …}
        parameters: {
          $guard: {
            default: null
          }
        }
        use: {
          $app: Application {#2 …}
        }
      }
      #routeResolver: Closure {#31
        class: "Illuminate\Routing\Router"
        this: Router {#25 …}
        use: {
          $route: Route {#1596 …}
        }
      }
      +attributes: ParameterBag {#44}
      +request: ParameterBag {#50}
      +query: ParameterBag {#50}
      +server: ServerBag {#46}
      +files: FileBag {#47}
      +cookies: ParameterBag {#45}
      +headers: HeaderBag {#48}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/content/jobs/show"
      #requestUri: "/content/jobs/show?id=133769"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#4097}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/data/wwwroot/zhenjiang/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php
     * @return void
     */
    public function bootstrap()
    {
        if (! $this->app->hasBeenBootstrapped()) {
            $this->app->bootstrapWith($this->bootstrappers());
        }
    }
 
    /**
     * Get the route dispatcher callback.
     *
     * @return \Closure
     */
    protected function dispatchToRouter()
    {
        return function ($request) {
            $this->app->instance('request', $request);
 
            return $this->router->dispatch($request);
        };
    }
 
    /**
     * Call the terminate method on any terminable middleware.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  \Illuminate\Http\Response  $response
     * @return void
     */
    public function terminate($request, $response)
    {
        $this->terminateMiddleware($request, $response);
 
        $this->app->terminate();
    }
 
    /**
     * Call the terminate method on any terminable middleware.
     *
Arguments
  1. Request {#42
      #json: null
      #convertedFiles: null
      #userResolver: Closure {#2034
        class: "Illuminate\Auth\AuthServiceProvider"
        this: AuthServiceProvider {#41 …}
        parameters: {
          $guard: {
            default: null
          }
        }
        use: {
          $app: Application {#2 …}
        }
      }
      #routeResolver: Closure {#31
        class: "Illuminate\Routing\Router"
        this: Router {#25 …}
        use: {
          $route: Route {#1596 …}
        }
      }
      +attributes: ParameterBag {#44}
      +request: ParameterBag {#50}
      +query: ParameterBag {#50}
      +server: ServerBag {#46}
      +files: FileBag {#47}
      +cookies: ParameterBag {#45}
      +headers: HeaderBag {#48}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/content/jobs/show"
      #requestUri: "/content/jobs/show?id=133769"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#4097}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/data/wwwroot/zhenjiang/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php
use Symfony\Component\Debug\Exception\FatalThrowableError;
 
/**
 * This extended pipeline catches any exceptions that occur during each slice.
 *
 * The exceptions are converted to HTTP responses for proper middleware handling.
 */
class Pipeline extends BasePipeline
{
    /**
     * Get the final piece of the Closure onion.
     *
     * @param  \Closure  $destination
     * @return \Closure
     */
    protected function prepareDestination(Closure $destination)
    {
        return function ($passable) use ($destination) {
            try {
                return $destination($passable);
            } catch (Exception $e) {
                return $this->handleException($passable, $e);
            } catch (Throwable $e) {
                return $this->handleException($passable, new FatalThrowableError($e));
            }
        };
    }
 
    /**
     * Get a Closure that represents a slice of the application onion.
     *
     * @return \Closure
     */
    protected function carry()
    {
        return function ($stack, $pipe) {
            return function ($passable) use ($stack, $pipe) {
                try {
                    $slice = parent::carry();
 
Arguments
  1. Request {#42
      #json: null
      #convertedFiles: null
      #userResolver: Closure {#2034
        class: "Illuminate\Auth\AuthServiceProvider"
        this: AuthServiceProvider {#41 …}
        parameters: {
          $guard: {
            default: null
          }
        }
        use: {
          $app: Application {#2 …}
        }
      }
      #routeResolver: Closure {#31
        class: "Illuminate\Routing\Router"
        this: Router {#25 …}
        use: {
          $route: Route {#1596 …}
        }
      }
      +attributes: ParameterBag {#44}
      +request: ParameterBag {#50}
      +query: ParameterBag {#50}
      +server: ServerBag {#46}
      +files: FileBag {#47}
      +cookies: ParameterBag {#45}
      +headers: HeaderBag {#48}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/content/jobs/show"
      #requestUri: "/content/jobs/show?id=133769"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#4097}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/data/wwwroot/zhenjiang/vendor/barryvdh/laravel-debugbar/src/Middleware/InjectDebugbar.php
     * @param  LaravelDebugbar $debugbar
     */
    public function __construct(Container $container, LaravelDebugbar $debugbar)
    {
        $this->container = $container;
        $this->debugbar = $debugbar;
        $this->except = config('debugbar.except') ?: [];
    }
 
    /**
     * Handle an incoming request.
     *
     * @param  Request  $request
     * @param  Closure  $next
     * @return mixed
     */
    public function handle($request, Closure $next)
    {
        if (!$this->debugbar->isEnabled() || $this->inExceptArray($request)) {
            return $next($request);
        }
 
        $this->debugbar->boot();
 
        try {
            /** @var \Illuminate\Http\Response $response */
            $response = $next($request);
        } catch (Exception $e) {
            $response = $this->handleException($request, $e);
        } catch (Error $error) {
            $e = new FatalThrowableError($error);
            $response = $this->handleException($request, $e);
        }
 
        // Modify the response to add the Debugbar
        $this->debugbar->modifyResponse($request, $response);
 
        return $response;
 
    }
Arguments
  1. Request {#42
      #json: null
      #convertedFiles: null
      #userResolver: Closure {#2034
        class: "Illuminate\Auth\AuthServiceProvider"
        this: AuthServiceProvider {#41 …}
        parameters: {
          $guard: {
            default: null
          }
        }
        use: {
          $app: Application {#2 …}
        }
      }
      #routeResolver: Closure {#31
        class: "Illuminate\Routing\Router"
        this: Router {#25 …}
        use: {
          $route: Route {#1596 …}
        }
      }
      +attributes: ParameterBag {#44}
      +request: ParameterBag {#50}
      +query: ParameterBag {#50}
      +server: ServerBag {#46}
      +files: FileBag {#47}
      +cookies: ParameterBag {#45}
      +headers: HeaderBag {#48}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/content/jobs/show"
      #requestUri: "/content/jobs/show?id=133769"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#4097}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/data/wwwroot/zhenjiang/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
                    // the appropriate method and arguments, returning the results back out.
                    return $pipe($passable, $stack);
                } elseif (! is_object($pipe)) {
                    list($name, $parameters) = $this->parsePipeString($pipe);
 
                    // If the pipe is a string we will parse the string and resolve the class out
                    // of the dependency injection container. We can then build a callable and
                    // execute the pipe function giving in the parameters that are required.
                    $pipe = $this->getContainer()->make($name);
 
                    $parameters = array_merge([$passable, $stack], $parameters);
                } else {
                    // If the pipe is already an object we'll just make a callable and pass it to
                    // the pipe as-is. There is no need to do any extra parsing and formatting
                    // since the object we're given was already a fully instantiated object.
                    $parameters = [$passable, $stack];
                }
 
                return method_exists($pipe, $this->method)
                                ? $pipe->{$this->method}(...$parameters)
                                : $pipe(...$parameters);
            };
        };
    }
 
    /**
     * Parse full pipe string to get name and parameters.
     *
     * @param  string $pipe
     * @return array
     */
    protected function parsePipeString($pipe)
    {
        list($name, $parameters) = array_pad(explode(':', $pipe, 2), 2, []);
 
        if (is_string($parameters)) {
            $parameters = explode(',', $parameters);
        }
 
        return [$name, $parameters];
Arguments
  1. Request {#42
      #json: null
      #convertedFiles: null
      #userResolver: Closure {#2034
        class: "Illuminate\Auth\AuthServiceProvider"
        this: AuthServiceProvider {#41 …}
        parameters: {
          $guard: {
            default: null
          }
        }
        use: {
          $app: Application {#2 …}
        }
      }
      #routeResolver: Closure {#31
        class: "Illuminate\Routing\Router"
        this: Router {#25 …}
        use: {
          $route: Route {#1596 …}
        }
      }
      +attributes: ParameterBag {#44}
      +request: ParameterBag {#50}
      +query: ParameterBag {#50}
      +server: ServerBag {#46}
      +files: FileBag {#47}
      +cookies: ParameterBag {#45}
      +headers: HeaderBag {#48}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/content/jobs/show"
      #requestUri: "/content/jobs/show?id=133769"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#4097}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
  2. Closure {#207
      class: "Illuminate\Routing\Pipeline"
      this: Pipeline {#30 …}
      parameters: {
        $passable: {}
      }
      use: {
        $destination: Closure {#181 …}
      }
    }
    
/data/wwwroot/zhenjiang/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php
                return $this->handleException($passable, new FatalThrowableError($e));
            }
        };
    }
 
    /**
     * Get a Closure that represents a slice of the application onion.
     *
     * @return \Closure
     */
    protected function carry()
    {
        return function ($stack, $pipe) {
            return function ($passable) use ($stack, $pipe) {
                try {
                    $slice = parent::carry();
 
                    $callable = $slice($stack, $pipe);
 
                    return $callable($passable);
                } catch (Exception $e) {
                    return $this->handleException($passable, $e);
                } catch (Throwable $e) {
                    return $this->handleException($passable, new FatalThrowableError($e));
                }
            };
        };
    }
 
    /**
     * Handle the given exception.
     *
     * @param  mixed  $passable
     * @param  \Exception  $e
     * @return mixed
     *
     * @throws \Exception
     */
    protected function handleException($passable, Exception $e)
    {
Arguments
  1. Request {#42
      #json: null
      #convertedFiles: null
      #userResolver: Closure {#2034
        class: "Illuminate\Auth\AuthServiceProvider"
        this: AuthServiceProvider {#41 …}
        parameters: {
          $guard: {
            default: null
          }
        }
        use: {
          $app: Application {#2 …}
        }
      }
      #routeResolver: Closure {#31
        class: "Illuminate\Routing\Router"
        this: Router {#25 …}
        use: {
          $route: Route {#1596 …}
        }
      }
      +attributes: ParameterBag {#44}
      +request: ParameterBag {#50}
      +query: ParameterBag {#50}
      +server: ServerBag {#46}
      +files: FileBag {#47}
      +cookies: ParameterBag {#45}
      +headers: HeaderBag {#48}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/content/jobs/show"
      #requestUri: "/content/jobs/show?id=133769"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#4097}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/data/wwwroot/zhenjiang/vendor/fideloper/proxy/src/TrustProxies.php
    {
        $this->config = $config;
    }
 
    /**
     * Handle an incoming request.
     *
     * @param \Illuminate\Http\Request $request
     * @param \Closure                 $next
     *
     * @throws \Symfony\Component\HttpKernel\Exception\HttpException
     *
     * @return mixed
     */
    public function handle($request, Closure $next)
    {
        $this->setTrustedProxyHeaderNames($request);
        $this->setTrustedProxyIpAddresses($request);
 
        return $next($request);
    }
 
    /**
     * Sets the trusted proxies on the request to the value of trustedproxy.proxies
     *
     * @param \Illuminate\Http\Request $request
     */
    protected function setTrustedProxyIpAddresses($request)
    {
        $trustedIps = $this->proxies ?: $this->config->get('trustedproxy.proxies');
 
        // We only trust specific IP addresses
        if (is_array($trustedIps)) {
            return $this->setTrustedProxyIpAddressesToSpecificIps($request, $trustedIps);
        }
 
        // We trust any IP address that calls us, but not proxies further
        // up the forwarding chain.
        // TODO: Determine if this should only trust the first IP address
        //       Currently it trusts the entire chain (array of IPs),
Arguments
  1. Request {#42
      #json: null
      #convertedFiles: null
      #userResolver: Closure {#2034
        class: "Illuminate\Auth\AuthServiceProvider"
        this: AuthServiceProvider {#41 …}
        parameters: {
          $guard: {
            default: null
          }
        }
        use: {
          $app: Application {#2 …}
        }
      }
      #routeResolver: Closure {#31
        class: "Illuminate\Routing\Router"
        this: Router {#25 …}
        use: {
          $route: Route {#1596 …}
        }
      }
      +attributes: ParameterBag {#44}
      +request: ParameterBag {#50}
      +query: ParameterBag {#50}
      +server: ServerBag {#46}
      +files: FileBag {#47}
      +cookies: ParameterBag {#45}
      +headers: HeaderBag {#48}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/content/jobs/show"
      #requestUri: "/content/jobs/show?id=133769"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#4097}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/data/wwwroot/zhenjiang/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
                    // the appropriate method and arguments, returning the results back out.
                    return $pipe($passable, $stack);
                } elseif (! is_object($pipe)) {
                    list($name, $parameters) = $this->parsePipeString($pipe);
 
                    // If the pipe is a string we will parse the string and resolve the class out
                    // of the dependency injection container. We can then build a callable and
                    // execute the pipe function giving in the parameters that are required.
                    $pipe = $this->getContainer()->make($name);
 
                    $parameters = array_merge([$passable, $stack], $parameters);
                } else {
                    // If the pipe is already an object we'll just make a callable and pass it to
                    // the pipe as-is. There is no need to do any extra parsing and formatting
                    // since the object we're given was already a fully instantiated object.
                    $parameters = [$passable, $stack];
                }
 
                return method_exists($pipe, $this->method)
                                ? $pipe->{$this->method}(...$parameters)
                                : $pipe(...$parameters);
            };
        };
    }
 
    /**
     * Parse full pipe string to get name and parameters.
     *
     * @param  string $pipe
     * @return array
     */
    protected function parsePipeString($pipe)
    {
        list($name, $parameters) = array_pad(explode(':', $pipe, 2), 2, []);
 
        if (is_string($parameters)) {
            $parameters = explode(',', $parameters);
        }
 
        return [$name, $parameters];
Arguments
  1. Request {#42
      #json: null
      #convertedFiles: null
      #userResolver: Closure {#2034
        class: "Illuminate\Auth\AuthServiceProvider"
        this: AuthServiceProvider {#41 …}
        parameters: {
          $guard: {
            default: null
          }
        }
        use: {
          $app: Application {#2 …}
        }
      }
      #routeResolver: Closure {#31
        class: "Illuminate\Routing\Router"
        this: Router {#25 …}
        use: {
          $route: Route {#1596 …}
        }
      }
      +attributes: ParameterBag {#44}
      +request: ParameterBag {#50}
      +query: ParameterBag {#50}
      +server: ServerBag {#46}
      +files: FileBag {#47}
      +cookies: ParameterBag {#45}
      +headers: HeaderBag {#48}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/content/jobs/show"
      #requestUri: "/content/jobs/show?id=133769"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#4097}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
  2. Closure {#206
      class: "Illuminate\Routing\Pipeline"
      this: Pipeline {#30 …}
      parameters: {
        $passable: {}
      }
      use: {
        $stack: Closure {#207 …}
        $pipe: "Barryvdh\Debugbar\Middleware\InjectDebugbar"
      }
    }
    
/data/wwwroot/zhenjiang/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php
                return $this->handleException($passable, new FatalThrowableError($e));
            }
        };
    }
 
    /**
     * Get a Closure that represents a slice of the application onion.
     *
     * @return \Closure
     */
    protected function carry()
    {
        return function ($stack, $pipe) {
            return function ($passable) use ($stack, $pipe) {
                try {
                    $slice = parent::carry();
 
                    $callable = $slice($stack, $pipe);
 
                    return $callable($passable);
                } catch (Exception $e) {
                    return $this->handleException($passable, $e);
                } catch (Throwable $e) {
                    return $this->handleException($passable, new FatalThrowableError($e));
                }
            };
        };
    }
 
    /**
     * Handle the given exception.
     *
     * @param  mixed  $passable
     * @param  \Exception  $e
     * @return mixed
     *
     * @throws \Exception
     */
    protected function handleException($passable, Exception $e)
    {
Arguments
  1. Request {#42
      #json: null
      #convertedFiles: null
      #userResolver: Closure {#2034
        class: "Illuminate\Auth\AuthServiceProvider"
        this: AuthServiceProvider {#41 …}
        parameters: {
          $guard: {
            default: null
          }
        }
        use: {
          $app: Application {#2 …}
        }
      }
      #routeResolver: Closure {#31
        class: "Illuminate\Routing\Router"
        this: Router {#25 …}
        use: {
          $route: Route {#1596 …}
        }
      }
      +attributes: ParameterBag {#44}
      +request: ParameterBag {#50}
      +query: ParameterBag {#50}
      +server: ServerBag {#46}
      +files: FileBag {#47}
      +cookies: ParameterBag {#45}
      +headers: HeaderBag {#48}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/content/jobs/show"
      #requestUri: "/content/jobs/show?id=133769"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#4097}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/data/wwwroot/zhenjiang/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php
     * The additional attributes passed to the middleware.
     *
     * @var array
     */
    protected $attributes = [];
 
    /**
     * Handle an incoming request.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  \Closure  $next
     * @return mixed
     */
    public function handle($request, Closure $next, ...$attributes)
    {
        $this->attributes = $attributes;
 
        $this->clean($request);
 
        return $next($request);
    }
 
    /**
     * Clean the request's data.
     *
     * @param  \Illuminate\Http\Request  $request
     * @return void
     */
    protected function clean($request)
    {
        $this->cleanParameterBag($request->query);
 
        if ($request->isJson()) {
            $this->cleanParameterBag($request->json());
        } else {
            $this->cleanParameterBag($request->request);
        }
    }
 
    /**
Arguments
  1. Request {#42
      #json: null
      #convertedFiles: null
      #userResolver: Closure {#2034
        class: "Illuminate\Auth\AuthServiceProvider"
        this: AuthServiceProvider {#41 …}
        parameters: {
          $guard: {
            default: null
          }
        }
        use: {
          $app: Application {#2 …}
        }
      }
      #routeResolver: Closure {#31
        class: "Illuminate\Routing\Router"
        this: Router {#25 …}
        use: {
          $route: Route {#1596 …}
        }
      }
      +attributes: ParameterBag {#44}
      +request: ParameterBag {#50}
      +query: ParameterBag {#50}
      +server: ServerBag {#46}
      +files: FileBag {#47}
      +cookies: ParameterBag {#45}
      +headers: HeaderBag {#48}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/content/jobs/show"
      #requestUri: "/content/jobs/show?id=133769"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#4097}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/data/wwwroot/zhenjiang/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
                    // the appropriate method and arguments, returning the results back out.
                    return $pipe($passable, $stack);
                } elseif (! is_object($pipe)) {
                    list($name, $parameters) = $this->parsePipeString($pipe);
 
                    // If the pipe is a string we will parse the string and resolve the class out
                    // of the dependency injection container. We can then build a callable and
                    // execute the pipe function giving in the parameters that are required.
                    $pipe = $this->getContainer()->make($name);
 
                    $parameters = array_merge([$passable, $stack], $parameters);
                } else {
                    // If the pipe is already an object we'll just make a callable and pass it to
                    // the pipe as-is. There is no need to do any extra parsing and formatting
                    // since the object we're given was already a fully instantiated object.
                    $parameters = [$passable, $stack];
                }
 
                return method_exists($pipe, $this->method)
                                ? $pipe->{$this->method}(...$parameters)
                                : $pipe(...$parameters);
            };
        };
    }
 
    /**
     * Parse full pipe string to get name and parameters.
     *
     * @param  string $pipe
     * @return array
     */
    protected function parsePipeString($pipe)
    {
        list($name, $parameters) = array_pad(explode(':', $pipe, 2), 2, []);
 
        if (is_string($parameters)) {
            $parameters = explode(',', $parameters);
        }
 
        return [$name, $parameters];
Arguments
  1. Request {#42
      #json: null
      #convertedFiles: null
      #userResolver: Closure {#2034
        class: "Illuminate\Auth\AuthServiceProvider"
        this: AuthServiceProvider {#41 …}
        parameters: {
          $guard: {
            default: null
          }
        }
        use: {
          $app: Application {#2 …}
        }
      }
      #routeResolver: Closure {#31
        class: "Illuminate\Routing\Router"
        this: Router {#25 …}
        use: {
          $route: Route {#1596 …}
        }
      }
      +attributes: ParameterBag {#44}
      +request: ParameterBag {#50}
      +query: ParameterBag {#50}
      +server: ServerBag {#46}
      +files: FileBag {#47}
      +cookies: ParameterBag {#45}
      +headers: HeaderBag {#48}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/content/jobs/show"
      #requestUri: "/content/jobs/show?id=133769"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#4097}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
  2. Closure {#205
      class: "Illuminate\Routing\Pipeline"
      this: Pipeline {#30 …}
      parameters: {
        $passable: {}
      }
      use: {
        $stack: Closure {#206 …}
        $pipe: "App\Http\Middleware\TrustProxies"
      }
    }
    
/data/wwwroot/zhenjiang/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php
                return $this->handleException($passable, new FatalThrowableError($e));
            }
        };
    }
 
    /**
     * Get a Closure that represents a slice of the application onion.
     *
     * @return \Closure
     */
    protected function carry()
    {
        return function ($stack, $pipe) {
            return function ($passable) use ($stack, $pipe) {
                try {
                    $slice = parent::carry();
 
                    $callable = $slice($stack, $pipe);
 
                    return $callable($passable);
                } catch (Exception $e) {
                    return $this->handleException($passable, $e);
                } catch (Throwable $e) {
                    return $this->handleException($passable, new FatalThrowableError($e));
                }
            };
        };
    }
 
    /**
     * Handle the given exception.
     *
     * @param  mixed  $passable
     * @param  \Exception  $e
     * @return mixed
     *
     * @throws \Exception
     */
    protected function handleException($passable, Exception $e)
    {
Arguments
  1. Request {#42
      #json: null
      #convertedFiles: null
      #userResolver: Closure {#2034
        class: "Illuminate\Auth\AuthServiceProvider"
        this: AuthServiceProvider {#41 …}
        parameters: {
          $guard: {
            default: null
          }
        }
        use: {
          $app: Application {#2 …}
        }
      }
      #routeResolver: Closure {#31
        class: "Illuminate\Routing\Router"
        this: Router {#25 …}
        use: {
          $route: Route {#1596 …}
        }
      }
      +attributes: ParameterBag {#44}
      +request: ParameterBag {#50}
      +query: ParameterBag {#50}
      +server: ServerBag {#46}
      +files: FileBag {#47}
      +cookies: ParameterBag {#45}
      +headers: HeaderBag {#48}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/content/jobs/show"
      #requestUri: "/content/jobs/show?id=133769"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#4097}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/data/wwwroot/zhenjiang/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php
     * The additional attributes passed to the middleware.
     *
     * @var array
     */
    protected $attributes = [];
 
    /**
     * Handle an incoming request.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  \Closure  $next
     * @return mixed
     */
    public function handle($request, Closure $next, ...$attributes)
    {
        $this->attributes = $attributes;
 
        $this->clean($request);
 
        return $next($request);
    }
 
    /**
     * Clean the request's data.
     *
     * @param  \Illuminate\Http\Request  $request
     * @return void
     */
    protected function clean($request)
    {
        $this->cleanParameterBag($request->query);
 
        if ($request->isJson()) {
            $this->cleanParameterBag($request->json());
        } else {
            $this->cleanParameterBag($request->request);
        }
    }
 
    /**
Arguments
  1. Request {#42
      #json: null
      #convertedFiles: null
      #userResolver: Closure {#2034
        class: "Illuminate\Auth\AuthServiceProvider"
        this: AuthServiceProvider {#41 …}
        parameters: {
          $guard: {
            default: null
          }
        }
        use: {
          $app: Application {#2 …}
        }
      }
      #routeResolver: Closure {#31
        class: "Illuminate\Routing\Router"
        this: Router {#25 …}
        use: {
          $route: Route {#1596 …}
        }
      }
      +attributes: ParameterBag {#44}
      +request: ParameterBag {#50}
      +query: ParameterBag {#50}
      +server: ServerBag {#46}
      +files: FileBag {#47}
      +cookies: ParameterBag {#45}
      +headers: HeaderBag {#48}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/content/jobs/show"
      #requestUri: "/content/jobs/show?id=133769"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#4097}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/data/wwwroot/zhenjiang/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
                    // the appropriate method and arguments, returning the results back out.
                    return $pipe($passable, $stack);
                } elseif (! is_object($pipe)) {
                    list($name, $parameters) = $this->parsePipeString($pipe);
 
                    // If the pipe is a string we will parse the string and resolve the class out
                    // of the dependency injection container. We can then build a callable and
                    // execute the pipe function giving in the parameters that are required.
                    $pipe = $this->getContainer()->make($name);
 
                    $parameters = array_merge([$passable, $stack], $parameters);
                } else {
                    // If the pipe is already an object we'll just make a callable and pass it to
                    // the pipe as-is. There is no need to do any extra parsing and formatting
                    // since the object we're given was already a fully instantiated object.
                    $parameters = [$passable, $stack];
                }
 
                return method_exists($pipe, $this->method)
                                ? $pipe->{$this->method}(...$parameters)
                                : $pipe(...$parameters);
            };
        };
    }
 
    /**
     * Parse full pipe string to get name and parameters.
     *
     * @param  string $pipe
     * @return array
     */
    protected function parsePipeString($pipe)
    {
        list($name, $parameters) = array_pad(explode(':', $pipe, 2), 2, []);
 
        if (is_string($parameters)) {
            $parameters = explode(',', $parameters);
        }
 
        return [$name, $parameters];
Arguments
  1. Request {#42
      #json: null
      #convertedFiles: null
      #userResolver: Closure {#2034
        class: "Illuminate\Auth\AuthServiceProvider"
        this: AuthServiceProvider {#41 …}
        parameters: {
          $guard: {
            default: null
          }
        }
        use: {
          $app: Application {#2 …}
        }
      }
      #routeResolver: Closure {#31
        class: "Illuminate\Routing\Router"
        this: Router {#25 …}
        use: {
          $route: Route {#1596 …}
        }
      }
      +attributes: ParameterBag {#44}
      +request: ParameterBag {#50}
      +query: ParameterBag {#50}
      +server: ServerBag {#46}
      +files: FileBag {#47}
      +cookies: ParameterBag {#45}
      +headers: HeaderBag {#48}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/content/jobs/show"
      #requestUri: "/content/jobs/show?id=133769"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#4097}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
  2. Closure {#204
      class: "Illuminate\Routing\Pipeline"
      this: Pipeline {#30 …}
      parameters: {
        $passable: {}
      }
      use: {
        $stack: Closure {#205 …}
        $pipe: "Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull"
      }
    }
    
/data/wwwroot/zhenjiang/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php
                return $this->handleException($passable, new FatalThrowableError($e));
            }
        };
    }
 
    /**
     * Get a Closure that represents a slice of the application onion.
     *
     * @return \Closure
     */
    protected function carry()
    {
        return function ($stack, $pipe) {
            return function ($passable) use ($stack, $pipe) {
                try {
                    $slice = parent::carry();
 
                    $callable = $slice($stack, $pipe);
 
                    return $callable($passable);
                } catch (Exception $e) {
                    return $this->handleException($passable, $e);
                } catch (Throwable $e) {
                    return $this->handleException($passable, new FatalThrowableError($e));
                }
            };
        };
    }
 
    /**
     * Handle the given exception.
     *
     * @param  mixed  $passable
     * @param  \Exception  $e
     * @return mixed
     *
     * @throws \Exception
     */
    protected function handleException($passable, Exception $e)
    {
Arguments
  1. Request {#42
      #json: null
      #convertedFiles: null
      #userResolver: Closure {#2034
        class: "Illuminate\Auth\AuthServiceProvider"
        this: AuthServiceProvider {#41 …}
        parameters: {
          $guard: {
            default: null
          }
        }
        use: {
          $app: Application {#2 …}
        }
      }
      #routeResolver: Closure {#31
        class: "Illuminate\Routing\Router"
        this: Router {#25 …}
        use: {
          $route: Route {#1596 …}
        }
      }
      +attributes: ParameterBag {#44}
      +request: ParameterBag {#50}
      +query: ParameterBag {#50}
      +server: ServerBag {#46}
      +files: FileBag {#47}
      +cookies: ParameterBag {#45}
      +headers: HeaderBag {#48}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/content/jobs/show"
      #requestUri: "/content/jobs/show?id=133769"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#4097}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/data/wwwroot/zhenjiang/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php
class ValidatePostSize
{
    /**
     * Handle an incoming request.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  \Closure  $next
     * @return mixed
     *
     * @throws \Illuminate\Http\Exceptions\PostTooLargeException
     */
    public function handle($request, Closure $next)
    {
        $max = $this->getPostMaxSize();
 
        if ($max > 0 && $request->server('CONTENT_LENGTH') > $max) {
            throw new PostTooLargeException;
        }
 
        return $next($request);
    }
 
    /**
     * Determine the server 'post_max_size' as bytes.
     *
     * @return int
     */
    protected function getPostMaxSize()
    {
        if (is_numeric($postMaxSize = ini_get('post_max_size'))) {
            return (int) $postMaxSize;
        }
 
        $metric = strtoupper(substr($postMaxSize, -1));
        $postMaxSize = (int) $postMaxSize;
 
        switch ($metric) {
            case 'K':
                return $postMaxSize * 1024;
            case 'M':
Arguments
  1. Request {#42
      #json: null
      #convertedFiles: null
      #userResolver: Closure {#2034
        class: "Illuminate\Auth\AuthServiceProvider"
        this: AuthServiceProvider {#41 …}
        parameters: {
          $guard: {
            default: null
          }
        }
        use: {
          $app: Application {#2 …}
        }
      }
      #routeResolver: Closure {#31
        class: "Illuminate\Routing\Router"
        this: Router {#25 …}
        use: {
          $route: Route {#1596 …}
        }
      }
      +attributes: ParameterBag {#44}
      +request: ParameterBag {#50}
      +query: ParameterBag {#50}
      +server: ServerBag {#46}
      +files: FileBag {#47}
      +cookies: ParameterBag {#45}
      +headers: HeaderBag {#48}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/content/jobs/show"
      #requestUri: "/content/jobs/show?id=133769"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#4097}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/data/wwwroot/zhenjiang/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
                    // the appropriate method and arguments, returning the results back out.
                    return $pipe($passable, $stack);
                } elseif (! is_object($pipe)) {
                    list($name, $parameters) = $this->parsePipeString($pipe);
 
                    // If the pipe is a string we will parse the string and resolve the class out
                    // of the dependency injection container. We can then build a callable and
                    // execute the pipe function giving in the parameters that are required.
                    $pipe = $this->getContainer()->make($name);
 
                    $parameters = array_merge([$passable, $stack], $parameters);
                } else {
                    // If the pipe is already an object we'll just make a callable and pass it to
                    // the pipe as-is. There is no need to do any extra parsing and formatting
                    // since the object we're given was already a fully instantiated object.
                    $parameters = [$passable, $stack];
                }
 
                return method_exists($pipe, $this->method)
                                ? $pipe->{$this->method}(...$parameters)
                                : $pipe(...$parameters);
            };
        };
    }
 
    /**
     * Parse full pipe string to get name and parameters.
     *
     * @param  string $pipe
     * @return array
     */
    protected function parsePipeString($pipe)
    {
        list($name, $parameters) = array_pad(explode(':', $pipe, 2), 2, []);
 
        if (is_string($parameters)) {
            $parameters = explode(',', $parameters);
        }
 
        return [$name, $parameters];
Arguments
  1. Request {#42
      #json: null
      #convertedFiles: null
      #userResolver: Closure {#2034
        class: "Illuminate\Auth\AuthServiceProvider"
        this: AuthServiceProvider {#41 …}
        parameters: {
          $guard: {
            default: null
          }
        }
        use: {
          $app: Application {#2 …}
        }
      }
      #routeResolver: Closure {#31
        class: "Illuminate\Routing\Router"
        this: Router {#25 …}
        use: {
          $route: Route {#1596 …}
        }
      }
      +attributes: ParameterBag {#44}
      +request: ParameterBag {#50}
      +query: ParameterBag {#50}
      +server: ServerBag {#46}
      +files: FileBag {#47}
      +cookies: ParameterBag {#45}
      +headers: HeaderBag {#48}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/content/jobs/show"
      #requestUri: "/content/jobs/show?id=133769"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#4097}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
  2. Closure {#203
      class: "Illuminate\Routing\Pipeline"
      this: Pipeline {#30 …}
      parameters: {
        $passable: {}
      }
      use: {
        $stack: Closure {#204 …}
        $pipe: "App\Http\Middleware\TrimStrings"
      }
    }
    
/data/wwwroot/zhenjiang/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php
                return $this->handleException($passable, new FatalThrowableError($e));
            }
        };
    }
 
    /**
     * Get a Closure that represents a slice of the application onion.
     *
     * @return \Closure
     */
    protected function carry()
    {
        return function ($stack, $pipe) {
            return function ($passable) use ($stack, $pipe) {
                try {
                    $slice = parent::carry();
 
                    $callable = $slice($stack, $pipe);
 
                    return $callable($passable);
                } catch (Exception $e) {
                    return $this->handleException($passable, $e);
                } catch (Throwable $e) {
                    return $this->handleException($passable, new FatalThrowableError($e));
                }
            };
        };
    }
 
    /**
     * Handle the given exception.
     *
     * @param  mixed  $passable
     * @param  \Exception  $e
     * @return mixed
     *
     * @throws \Exception
     */
    protected function handleException($passable, Exception $e)
    {
Arguments
  1. Request {#42
      #json: null
      #convertedFiles: null
      #userResolver: Closure {#2034
        class: "Illuminate\Auth\AuthServiceProvider"
        this: AuthServiceProvider {#41 …}
        parameters: {
          $guard: {
            default: null
          }
        }
        use: {
          $app: Application {#2 …}
        }
      }
      #routeResolver: Closure {#31
        class: "Illuminate\Routing\Router"
        this: Router {#25 …}
        use: {
          $route: Route {#1596 …}
        }
      }
      +attributes: ParameterBag {#44}
      +request: ParameterBag {#50}
      +query: ParameterBag {#50}
      +server: ServerBag {#46}
      +files: FileBag {#47}
      +cookies: ParameterBag {#45}
      +headers: HeaderBag {#48}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/content/jobs/show"
      #requestUri: "/content/jobs/show?id=133769"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#4097}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/data/wwwroot/zhenjiang/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php
    }
 
    /**
     * Handle an incoming request.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  \Closure  $next
     * @return mixed
     *
     * @throws \Symfony\Component\HttpKernel\Exception\HttpException
     */
    public function handle($request, Closure $next)
    {
        if ($this->app->isDownForMaintenance()) {
            $data = json_decode(file_get_contents($this->app->storagePath().'/framework/down'), true);
 
            throw new MaintenanceModeException($data['time'], $data['retry'], $data['message']);
        }
 
        return $next($request);
    }
}
 
Arguments
  1. Request {#42
      #json: null
      #convertedFiles: null
      #userResolver: Closure {#2034
        class: "Illuminate\Auth\AuthServiceProvider"
        this: AuthServiceProvider {#41 …}
        parameters: {
          $guard: {
            default: null
          }
        }
        use: {
          $app: Application {#2 …}
        }
      }
      #routeResolver: Closure {#31
        class: "Illuminate\Routing\Router"
        this: Router {#25 …}
        use: {
          $route: Route {#1596 …}
        }
      }
      +attributes: ParameterBag {#44}
      +request: ParameterBag {#50}
      +query: ParameterBag {#50}
      +server: ServerBag {#46}
      +files: FileBag {#47}
      +cookies: ParameterBag {#45}
      +headers: HeaderBag {#48}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/content/jobs/show"
      #requestUri: "/content/jobs/show?id=133769"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#4097}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/data/wwwroot/zhenjiang/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
                    // the appropriate method and arguments, returning the results back out.
                    return $pipe($passable, $stack);
                } elseif (! is_object($pipe)) {
                    list($name, $parameters) = $this->parsePipeString($pipe);
 
                    // If the pipe is a string we will parse the string and resolve the class out
                    // of the dependency injection container. We can then build a callable and
                    // execute the pipe function giving in the parameters that are required.
                    $pipe = $this->getContainer()->make($name);
 
                    $parameters = array_merge([$passable, $stack], $parameters);
                } else {
                    // If the pipe is already an object we'll just make a callable and pass it to
                    // the pipe as-is. There is no need to do any extra parsing and formatting
                    // since the object we're given was already a fully instantiated object.
                    $parameters = [$passable, $stack];
                }
 
                return method_exists($pipe, $this->method)
                                ? $pipe->{$this->method}(...$parameters)
                                : $pipe(...$parameters);
            };
        };
    }
 
    /**
     * Parse full pipe string to get name and parameters.
     *
     * @param  string $pipe
     * @return array
     */
    protected function parsePipeString($pipe)
    {
        list($name, $parameters) = array_pad(explode(':', $pipe, 2), 2, []);
 
        if (is_string($parameters)) {
            $parameters = explode(',', $parameters);
        }
 
        return [$name, $parameters];
Arguments
  1. Request {#42
      #json: null
      #convertedFiles: null
      #userResolver: Closure {#2034
        class: "Illuminate\Auth\AuthServiceProvider"
        this: AuthServiceProvider {#41 …}
        parameters: {
          $guard: {
            default: null
          }
        }
        use: {
          $app: Application {#2 …}
        }
      }
      #routeResolver: Closure {#31
        class: "Illuminate\Routing\Router"
        this: Router {#25 …}
        use: {
          $route: Route {#1596 …}
        }
      }
      +attributes: ParameterBag {#44}
      +request: ParameterBag {#50}
      +query: ParameterBag {#50}
      +server: ServerBag {#46}
      +files: FileBag {#47}
      +cookies: ParameterBag {#45}
      +headers: HeaderBag {#48}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/content/jobs/show"
      #requestUri: "/content/jobs/show?id=133769"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#4097}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
  2. Closure {#202
      class: "Illuminate\Routing\Pipeline"
      this: Pipeline {#30 …}
      parameters: {
        $passable: {}
      }
      use: {
        $stack: Closure {#203 …}
        $pipe: "Illuminate\Foundation\Http\Middleware\ValidatePostSize"
      }
    }
    
/data/wwwroot/zhenjiang/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php
                return $this->handleException($passable, new FatalThrowableError($e));
            }
        };
    }
 
    /**
     * Get a Closure that represents a slice of the application onion.
     *
     * @return \Closure
     */
    protected function carry()
    {
        return function ($stack, $pipe) {
            return function ($passable) use ($stack, $pipe) {
                try {
                    $slice = parent::carry();
 
                    $callable = $slice($stack, $pipe);
 
                    return $callable($passable);
                } catch (Exception $e) {
                    return $this->handleException($passable, $e);
                } catch (Throwable $e) {
                    return $this->handleException($passable, new FatalThrowableError($e));
                }
            };
        };
    }
 
    /**
     * Handle the given exception.
     *
     * @param  mixed  $passable
     * @param  \Exception  $e
     * @return mixed
     *
     * @throws \Exception
     */
    protected function handleException($passable, Exception $e)
    {
Arguments
  1. Request {#42
      #json: null
      #convertedFiles: null
      #userResolver: Closure {#2034
        class: "Illuminate\Auth\AuthServiceProvider"
        this: AuthServiceProvider {#41 …}
        parameters: {
          $guard: {
            default: null
          }
        }
        use: {
          $app: Application {#2 …}
        }
      }
      #routeResolver: Closure {#31
        class: "Illuminate\Routing\Router"
        this: Router {#25 …}
        use: {
          $route: Route {#1596 …}
        }
      }
      +attributes: ParameterBag {#44}
      +request: ParameterBag {#50}
      +query: ParameterBag {#50}
      +server: ServerBag {#46}
      +files: FileBag {#47}
      +cookies: ParameterBag {#45}
      +headers: HeaderBag {#48}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/content/jobs/show"
      #requestUri: "/content/jobs/show?id=133769"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#4097}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/data/wwwroot/zhenjiang/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
    public function via($method)
    {
        $this->method = $method;
 
        return $this;
    }
 
    /**
     * Run the pipeline with a final destination callback.
     *
     * @param  \Closure  $destination
     * @return mixed
     */
    public function then(Closure $destination)
    {
        $pipeline = array_reduce(
            array_reverse($this->pipes), $this->carry(), $this->prepareDestination($destination)
        );
 
        return $pipeline($this->passable);
    }
 
    /**
     * Get the final piece of the Closure onion.
     *
     * @param  \Closure  $destination
     * @return \Closure
     */
    protected function prepareDestination(Closure $destination)
    {
        return function ($passable) use ($destination) {
            return $destination($passable);
        };
    }
 
    /**
     * Get a Closure that represents a slice of the application onion.
     *
     * @return \Closure
     */
Arguments
  1. Request {#42
      #json: null
      #convertedFiles: null
      #userResolver: Closure {#2034
        class: "Illuminate\Auth\AuthServiceProvider"
        this: AuthServiceProvider {#41 …}
        parameters: {
          $guard: {
            default: null
          }
        }
        use: {
          $app: Application {#2 …}
        }
      }
      #routeResolver: Closure {#31
        class: "Illuminate\Routing\Router"
        this: Router {#25 …}
        use: {
          $route: Route {#1596 …}
        }
      }
      +attributes: ParameterBag {#44}
      +request: ParameterBag {#50}
      +query: ParameterBag {#50}
      +server: ServerBag {#46}
      +files: FileBag {#47}
      +cookies: ParameterBag {#45}
      +headers: HeaderBag {#48}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/content/jobs/show"
      #requestUri: "/content/jobs/show?id=133769"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#4097}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/data/wwwroot/zhenjiang/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php
    }
 
    /**
     * Send the given request through the middleware / router.
     *
     * @param  \Illuminate\Http\Request  $request
     * @return \Illuminate\Http\Response
     */
    protected function sendRequestThroughRouter($request)
    {
        $this->app->instance('request', $request);
 
        Facade::clearResolvedInstance('request');
 
        $this->bootstrap();
 
        return (new Pipeline($this->app))
                    ->send($request)
                    ->through($this->app->shouldSkipMiddleware() ? [] : $this->middleware)
                    ->then($this->dispatchToRouter());
    }
 
    /**
     * Bootstrap the application for HTTP requests.
     *
     * @return void
     */
    public function bootstrap()
    {
        if (! $this->app->hasBeenBootstrapped()) {
            $this->app->bootstrapWith($this->bootstrappers());
        }
    }
 
    /**
     * Get the route dispatcher callback.
     *
     * @return \Closure
     */
    protected function dispatchToRouter()
Arguments
  1. Closure {#181
      class: "Illuminate\Foundation\Http\Kernel"
      this: Kernel {#29 …}
      parameters: {
        $request: {}
      }
    }
    
/data/wwwroot/zhenjiang/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php
            $router->middlewareGroup($key, $middleware);
        }
 
        foreach ($this->routeMiddleware as $key => $middleware) {
            $router->aliasMiddleware($key, $middleware);
        }
    }
 
    /**
     * Handle an incoming HTTP request.
     *
     * @param  \Illuminate\Http\Request  $request
     * @return \Illuminate\Http\Response
     */
    public function handle($request)
    {
        try {
            $request->enableHttpMethodParameterOverride();
 
            $response = $this->sendRequestThroughRouter($request);
        } catch (Exception $e) {
            $this->reportException($e);
 
            $response = $this->renderException($request, $e);
        } catch (Throwable $e) {
            $this->reportException($e = new FatalThrowableError($e));
 
            $response = $this->renderException($request, $e);
        }
 
        $this->app['events']->dispatch(
            new Events\RequestHandled($request, $response)
        );
 
        return $response;
    }
 
    /**
     * Send the given request through the middleware / router.
     *
Arguments
  1. Request {#42
      #json: null
      #convertedFiles: null
      #userResolver: Closure {#2034
        class: "Illuminate\Auth\AuthServiceProvider"
        this: AuthServiceProvider {#41 …}
        parameters: {
          $guard: {
            default: null
          }
        }
        use: {
          $app: Application {#2 …}
        }
      }
      #routeResolver: Closure {#31
        class: "Illuminate\Routing\Router"
        this: Router {#25 …}
        use: {
          $route: Route {#1596 …}
        }
      }
      +attributes: ParameterBag {#44}
      +request: ParameterBag {#50}
      +query: ParameterBag {#50}
      +server: ServerBag {#46}
      +files: FileBag {#47}
      +cookies: ParameterBag {#45}
      +headers: HeaderBag {#48}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/content/jobs/show"
      #requestUri: "/content/jobs/show?id=133769"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#4097}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/data/wwwroot/zhenjiang/public/index.php
*/
 
$app = require_once __DIR__.'/../bootstrap/app.php';
 
/*
|--------------------------------------------------------------------------
| Run The Application
|--------------------------------------------------------------------------
|
| Once we have the application, we can handle the incoming request
| through the kernel, and send the associated response back to
| the client's browser allowing them to enjoy the creative
| and wonderful application we have prepared for them.
|
*/
 
$kernel = $app->make(Illuminate\Contracts\Http\Kernel::class);
 
$response = $kernel->handle(
    $request = Illuminate\Http\Request::capture()
);
 
$response->send();
 
$kernel->terminate($request, $response);
 
Arguments
  1. Request {#42
      #json: null
      #convertedFiles: null
      #userResolver: Closure {#2034
        class: "Illuminate\Auth\AuthServiceProvider"
        this: AuthServiceProvider {#41 …}
        parameters: {
          $guard: {
            default: null
          }
        }
        use: {
          $app: Application {#2 …}
        }
      }
      #routeResolver: Closure {#31
        class: "Illuminate\Routing\Router"
        this: Router {#25 …}
        use: {
          $route: Route {#1596 …}
        }
      }
      +attributes: ParameterBag {#44}
      +request: ParameterBag {#50}
      +query: ParameterBag {#50}
      +server: ServerBag {#46}
      +files: FileBag {#47}
      +cookies: ParameterBag {#45}
      +headers: HeaderBag {#48}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/content/jobs/show"
      #requestUri: "/content/jobs/show?id=133769"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#4097}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    

Environment & details:

Key
Value
id
"133769"
empty
empty
empty
empty
Key
Value
TEMP
"/tmp"
TMPDIR
"/tmp"
TMP
"/tmp"
PATH
"/usr/local/bin:/usr/bin:/bin"
USER
"www"
HOME
"/home/www"
HTTP_ACCEPT_ENCODING
"deflate, gzip"
HTTP_ACCEPT
"*/*"
HTTP_HOST
"www.hrol.cn"
HTTP_USER_AGENT
"Mozilla/5.0+(compatible;+Baiduspider/2.0;++http://www.baidu.com/search/spider.html)"
PATH_INFO
""
REDIRECT_STATUS
"200"
SERVER_NAME
"www.hrol.cn"
SERVER_PORT
"80"
SERVER_ADDR
"172.16.58.239"
REMOTE_PORT
"20000"
REMOTE_ADDR
"154.213.190.231"
SERVER_SOFTWARE
"nginx/1.16.0"
GATEWAY_INTERFACE
"CGI/1.1"
REQUEST_SCHEME
"http"
SERVER_PROTOCOL
"HTTP/1.1"
DOCUMENT_ROOT
"/data/wwwroot/zhenjiang/public"
DOCUMENT_URI
"/index.php"
REQUEST_URI
"/content/jobs/show?id=133769"
SCRIPT_NAME
"/index.php"
CONTENT_LENGTH
""
CONTENT_TYPE
""
REQUEST_METHOD
"GET"
QUERY_STRING
"id=133769"
SCRIPT_FILENAME
"/data/wwwroot/zhenjiang/public/index.php"
FCGI_ROLE
"RESPONDER"
PHP_SELF
"/index.php"
REQUEST_TIME_FLOAT
1573831276.756
REQUEST_TIME
1573831276
APP_NAME
"Laravel"
APP_ENV
"local"
APP_KEY
"base64:PftYc2XepUh2E3AtRKVW47ekn26UuTi+5xdXjjOthn0="
APP_DEBUG
"true"
APP_LOG_LEVEL
"debug"
APP_URL
"http://www.hrol.cn"
DB_CONNECTION
"mysql"
DB_HOST
"127.0.0.1"
DB_PORT
"3306"
DB_DATABASE
"zhenjiang"
DB_USERNAME
"www"
DB_PASSWORD
"123456"
DB_CONNECTION_CENTER
"mysql"
DB_HOST_CENTER
"127.0.0.1"
DB_PORT_CENTER
"3306"
DB_DATABASE_CENTER
"zjrc"
DB_USERNAME_CENTER
"www"
DB_PASSWORD_CENTER
"123456"
REDIS_HOST
"127.0.0.1"
REDIS_PASSWORD
"null"
REDIS_PORT
"6379"
CACHE_DRIVER
"redis"
SESSION_DRIVER
"file"
SESSION_LIFETIME
"120"
SESSION_DOMAIN
".hrol.cn"
QUEUE_DRIVER
"redis"
BROADCAST_DRIVER
"log"
MAIL_DRIVER
"smtp"
MAIL_HOST
"smtp.exmail.qq.com"
MAIL_PORT
"465"
MAIL_USERNAME
"webmaster@hrol.cn"
MAIL_FROM_ADDRESS
"webmaster@hrol.cn"
MAIL_PASSWORD
"Qq778899"
MAIL_ENCRYPTION
"ssl"
SCOUT_DRIVER
"elasticsearch"
SCOUT_QUEUE
"true"
ELASTICSEARCH_HOST
"127.0.0.1"
ELASTICSEARCH_PORT
"9200"
ELASTICSEARCH_SCHEME
"http"
PUSHER_APP_ID
""
PUSHER_APP_KEY
""
PUSHER_APP_SECRET
""
PUSHER_APP_CLUSTER
"mt1"
DEBUGBAR_ENABLED
"false"
USE_PAGE_CACHE
"true"
JWT_SECRET
"NJjP1AVrgBUMIA6xPoMS7wZADnq2jTHjCbydAkI8OCHv1TtKOFtC93QhgiUw1Znc"
Key
Value
APP_NAME
"Laravel"
APP_ENV
"local"
APP_KEY
"base64:PftYc2XepUh2E3AtRKVW47ekn26UuTi+5xdXjjOthn0="
APP_DEBUG
"true"
APP_LOG_LEVEL
"debug"
APP_URL
"http://www.hrol.cn"
DB_CONNECTION
"mysql"
DB_HOST
"127.0.0.1"
DB_PORT
"3306"
DB_DATABASE
"zhenjiang"
DB_USERNAME
"www"
DB_PASSWORD
"123456"
DB_CONNECTION_CENTER
"mysql"
DB_HOST_CENTER
"127.0.0.1"
DB_PORT_CENTER
"3306"
DB_DATABASE_CENTER
"zjrc"
DB_USERNAME_CENTER
"www"
DB_PASSWORD_CENTER
"123456"
REDIS_HOST
"127.0.0.1"
REDIS_PASSWORD
"null"
REDIS_PORT
"6379"
CACHE_DRIVER
"redis"
SESSION_DRIVER
"file"
SESSION_LIFETIME
"120"
SESSION_DOMAIN
".hrol.cn"
QUEUE_DRIVER
"redis"
BROADCAST_DRIVER
"log"
MAIL_DRIVER
"smtp"
MAIL_HOST
"smtp.exmail.qq.com"
MAIL_PORT
"465"
MAIL_USERNAME
"webmaster@hrol.cn"
MAIL_FROM_ADDRESS
"webmaster@hrol.cn"
MAIL_PASSWORD
"Qq778899"
MAIL_ENCRYPTION
"ssl"
SCOUT_DRIVER
"elasticsearch"
SCOUT_QUEUE
"true"
ELASTICSEARCH_HOST
"127.0.0.1"
ELASTICSEARCH_PORT
"9200"
ELASTICSEARCH_SCHEME
"http"
PUSHER_APP_ID
""
PUSHER_APP_KEY
""
PUSHER_APP_SECRET
""
PUSHER_APP_CLUSTER
"mt1"
DEBUGBAR_ENABLED
"false"
USE_PAGE_CACHE
"true"
JWT_SECRET
"NJjP1AVrgBUMIA6xPoMS7wZADnq2jTHjCbydAkI8OCHv1TtKOFtC93QhgiUw1Znc"
0. Whoops\Handler\PrettyPageHandler