<kbd id='eltie'></kbd><address id='nwyqy'><style id='xotjj'></style></address><button id='yblyg'></button>

          ErrorException (E_WARNING)
          A non-numeric value encountered ErrorException thrown with message "A non-numeric value encountered" Stacktrace: #52 ErrorException in /var/www/vhosts/mosunsh.com/httpdocs/app/Http/Controllers/News.php:37 #51 Illuminate\Foundation\Bootstrap\HandleExceptions:handleError in /var/www/vhosts/mosunsh.com/httpdocs/app/Http/Controllers/News.php:37 #50 App\Http\Controllers\News:detail in /var/www/vhosts/mosunsh.com/httpdocs/vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54 #49 call_user_func_array in /var/www/vhosts/mosunsh.com/httpdocs/vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54 #48 Illuminate\Routing\Controller:callAction in /var/www/vhosts/mosunsh.com/httpdocs/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:45 #47 Illuminate\Routing\ControllerDispatcher:dispatch in /var/www/vhosts/mosunsh.com/httpdocs/vendor/laravel/framework/src/Illuminate/Routing/Route.php:219 #46 Illuminate\Routing\Route:runController in /var/www/vhosts/mosunsh.com/httpdocs/vendor/laravel/framework/src/Illuminate/Routing/Route.php:176 #45 Illuminate\Routing\Route:run in /var/www/vhosts/mosunsh.com/httpdocs/vendor/laravel/framework/src/Illuminate/Routing/Router.php:680 #44 Illuminate\Routing\Router:Illuminate\Routing\{closure} in /var/www/vhosts/mosunsh.com/httpdocs/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:30 #43 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /var/www/vhosts/mosunsh.com/httpdocs/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php:41 #42 Illuminate\Routing\Middleware\SubstituteBindings:handle in /var/www/vhosts/mosunsh.com/httpdocs/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163 #41 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /var/www/vhosts/mosunsh.com/httpdocs/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53 #40 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /var/www/vhosts/mosunsh.com/httpdocs/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php:75 #39 Illuminate\Foundation\Http\Middleware\VerifyCsrfToken:handle in /var/www/vhosts/mosunsh.com/httpdocs/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163 #38 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /var/www/vhosts/mosunsh.com/httpdocs/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53 #37 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /var/www/vhosts/mosunsh.com/httpdocs/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php:49 #36 Illuminate\View\Middleware\ShareErrorsFromSession:handle in /var/www/vhosts/mosunsh.com/httpdocs/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163 #35 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /var/www/vhosts/mosunsh.com/httpdocs/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53 #34 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /var/www/vhosts/mosunsh.com/httpdocs/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php:59 #33 Illuminate\Session\Middleware\StartSession:handle in /var/www/vhosts/mosunsh.com/httpdocs/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163 #32 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /var/www/vhosts/mosunsh.com/httpdocs/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53 #31 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /var/www/vhosts/mosunsh.com/httpdocs/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php:37 #30 Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse:handle in /var/www/vhosts/mosunsh.com/httpdocs/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163 #29 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /var/www/vhosts/mosunsh.com/httpdocs/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53 #28 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /var/www/vhosts/mosunsh.com/httpdocs/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php:66 #27 Illuminate\Cookie\Middleware\EncryptCookies:handle in /var/www/vhosts/mosunsh.com/httpdocs/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163 #26 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /var/www/vhosts/mosunsh.com/httpdocs/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53 #25 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /var/www/vhosts/mosunsh.com/httpdocs/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:104 #24 Illuminate\Pipeline\Pipeline:then in /var/www/vhosts/mosunsh.com/httpdocs/vendor/laravel/framework/src/Illuminate/Routing/Router.php:682 #23 Illuminate\Routing\Router:runRouteWithinStack in /var/www/vhosts/mosunsh.com/httpdocs/vendor/laravel/framework/src/Illuminate/Routing/Router.php:657 #22 Illuminate\Routing\Router:runRoute in /var/www/vhosts/mosunsh.com/httpdocs/vendor/laravel/framework/src/Illuminate/Routing/Router.php:623 #21 Illuminate\Routing\Router:dispatchToRoute in /var/www/vhosts/mosunsh.com/httpdocs/vendor/laravel/framework/src/Illuminate/Routing/Router.php:612 #20 Illuminate\Routing\Router:dispatch in /var/www/vhosts/mosunsh.com/httpdocs/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:176 #19 Illuminate\Foundation\Http\Kernel:Illuminate\Foundation\Http\{closure} in /var/www/vhosts/mosunsh.com/httpdocs/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:30 #18 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /var/www/vhosts/mosunsh.com/httpdocs/vendor/fideloper/proxy/src/TrustProxies.php:57 #17 Fideloper\Proxy\TrustProxies:handle in /var/www/vhosts/mosunsh.com/httpdocs/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163 #16 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /var/www/vhosts/mosunsh.com/httpdocs/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53 #15 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /var/www/vhosts/mosunsh.com/httpdocs/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php:21 #14 Illuminate\Foundation\Http\Middleware\TransformsRequest:handle in /var/www/vhosts/mosunsh.com/httpdocs/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163 #13 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /var/www/vhosts/mosunsh.com/httpdocs/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53 #12 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /var/www/vhosts/mosunsh.com/httpdocs/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php:21 #11 Illuminate\Foundation\Http\Middleware\TransformsRequest:handle in /var/www/vhosts/mosunsh.com/httpdocs/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163 #10 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /var/www/vhosts/mosunsh.com/httpdocs/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53 #9 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /var/www/vhosts/mosunsh.com/httpdocs/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php:27 #8 Illuminate\Foundation\Http\Middleware\ValidatePostSize:handle in /var/www/vhosts/mosunsh.com/httpdocs/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163 #7 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /var/www/vhosts/mosunsh.com/httpdocs/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53 #6 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /var/www/vhosts/mosunsh.com/httpdocs/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php:62 #5 Illuminate\Foundation\Http\Middleware\CheckForMaintenanceMode:handle in /var/www/vhosts/mosunsh.com/httpdocs/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163 #4 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /var/www/vhosts/mosunsh.com/httpdocs/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53 #3 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /var/www/vhosts/mosunsh.com/httpdocs/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:104 #2 Illuminate\Pipeline\Pipeline:then in /var/www/vhosts/mosunsh.com/httpdocs/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:151 #1 Illuminate\Foundation\Http\Kernel:sendRequestThroughRouter in /var/www/vhosts/mosunsh.com/httpdocs/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:116 #0 Illuminate\Foundation\Http\Kernel:handle in /var/www/vhosts/mosunsh.com/httpdocs/public/index.php:55
          Application frames (3) All frames (53)
          52
          ErrorException
          /
          app
          /
          Http
          /
          Controllers
          /
          News.php
          37
          51
          Illuminate
          \
          Foundation
          \
          Bootstrap
          \
          HandleExceptions
          handleError
          /
          app
          /
          Http
          /
          Controllers
          /
          News.php
          37
          50
          App
          \
          Http
          \
          Controllers
          \
          News
          detail
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Routing
          /
          Controller.php
          54
          49
          call_user_func_array
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Routing
          /
          Controller.php
          54
          48
          Illuminate
          \
          Routing
          \
          Controller
          callAction
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Routing
          /
          ControllerDispatcher.php
          45
          47
          Illuminate
          \
          Routing
          \
          ControllerDispatcher
          dispatch
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Routing
          /
          Route.php
          219
          46
          Illuminate
          \
          Routing
          \
          Route
          runController
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Routing
          /
          Route.php
          176
          45
          Illuminate
          \
          Routing
          \
          Route
          run
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Routing
          /
          Router.php
          680
          44
          Illuminate
          \
          Routing
          \
          Router
          Illuminate
          \
          Routing
          \
          {closure}
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Routing
          /
          Pipeline.php
          30
          43
          Illuminate
          \
          Routing
          \
          Pipeline
          Illuminate
          \
          Routing
          \
          {closure}
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Routing
          /
          Middleware
          /
          SubstituteBindings.php
          41
          42
          Illuminate
          \
          Routing
          \
          Middleware
          \
          SubstituteBindings
          handle
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Pipeline
          /
          Pipeline.php
          163
          41
          Illuminate
          \
          Pipeline
          \
          Pipeline
          Illuminate
          \
          Pipeline
          \
          {closure}
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Routing
          /
          Pipeline.php
          53
          40
          Illuminate
          \
          Routing
          \
          Pipeline
          Illuminate
          \
          Routing
          \
          {closure}
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Foundation
          /
          Http
          /
          Middleware
          /
          VerifyCsrfToken.php
          75
          39
          Illuminate
          \
          Foundation
          \
          Http
          \
          Middleware
          \
          VerifyCsrfToken
          handle
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Pipeline
          /
          Pipeline.php
          163
          38
          Illuminate
          \
          Pipeline
          \
          Pipeline
          Illuminate
          \
          Pipeline
          \
          {closure}
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Routing
          /
          Pipeline.php
          53
          37
          Illuminate
          \
          Routing
          \
          Pipeline
          Illuminate
          \
          Routing
          \
          {closure}
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          View
          /
          Middleware
          /
          ShareErrorsFromSession.php
          49
          36
          Illuminate
          \
          View
          \
          Middleware
          \
          ShareErrorsFromSession
          handle
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Pipeline
          /
          Pipeline.php
          163
          35
          Illuminate
          \
          Pipeline
          \
          Pipeline
          Illuminate
          \
          Pipeline
          \
          {closure}
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Routing
          /
          Pipeline.php
          53
          34
          Illuminate
          \
          Routing
          \
          Pipeline
          Illuminate
          \
          Routing
          \
          {closure}
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Session
          /
          Middleware
          /
          StartSession.php
          59
          33
          Illuminate
          \
          Session
          \
          Middleware
          \
          StartSession
          handle
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Pipeline
          /
          Pipeline.php
          163
          32
          Illuminate
          \
          Pipeline
          \
          Pipeline
          Illuminate
          \
          Pipeline
          \
          {closure}
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Routing
          /
          Pipeline.php
          53
          31
          Illuminate
          \
          Routing
          \
          Pipeline
          Illuminate
          \
          Routing
          \
          {closure}
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Cookie
          /
          Middleware
          /
          AddQueuedCookiesToResponse.php
          37
          30
          Illuminate
          \
          Cookie
          \
          Middleware
          \
          AddQueuedCookiesToResponse
          handle
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Pipeline
          /
          Pipeline.php
          163
          29
          Illuminate
          \
          Pipeline
          \
          Pipeline
          Illuminate
          \
          Pipeline
          \
          {closure}
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Routing
          /
          Pipeline.php
          53
          28
          Illuminate
          \
          Routing
          \
          Pipeline
          Illuminate
          \
          Routing
          \
          {closure}
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Cookie
          /
          Middleware
          /
          EncryptCookies.php
          66
          27
          Illuminate
          \
          Cookie
          \
          Middleware
          \
          EncryptCookies
          handle
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Pipeline
          /
          Pipeline.php
          163
          26
          Illuminate
          \
          Pipeline
          \
          Pipeline
          Illuminate
          \
          Pipeline
          \
          {closure}
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Routing
          /
          Pipeline.php
          53
          25
          Illuminate
          \
          Routing
          \
          Pipeline
          Illuminate
          \
          Routing
          \
          {closure}
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Pipeline
          /
          Pipeline.php
          104
          24
          Illuminate
          \
          Pipeline
          \
          Pipeline
          then
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Routing
          /
          Router.php
          682
          23
          Illuminate
          \
          Routing
          \
          Router
          runRouteWithinStack
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Routing
          /
          Router.php
          657
          22
          Illuminate
          \
          Routing
          \
          Router
          runRoute
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Routing
          /
          Router.php
          623
          21
          Illuminate
          \
          Routing
          \
          Router
          dispatchToRoute
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Routing
          /
          Router.php
          612
          20
          Illuminate
          \
          Routing
          \
          Router
          dispatch
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Foundation
          /
          Http
          /
          Kernel.php
          176
          19
          Illuminate
          \
          Foundation
          \
          Http
          \
          Kernel
          Illuminate
          \
          Foundation
          \
          Http
          \
          {closure}
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Routing
          /
          Pipeline.php
          30
          18
          Illuminate
          \
          Routing
          \
          Pipeline
          Illuminate
          \
          Routing
          \
          {closure}
          /
          vendor
          /
          fideloper
          /
          proxy
          /
          src
          /
          TrustProxies.php
          57
          17
          Fideloper
          \
          Proxy
          \
          TrustProxies
          handle
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Pipeline
          /
          Pipeline.php
          163
          16
          Illuminate
          \
          Pipeline
          \
          Pipeline
          Illuminate
          \
          Pipeline
          \
          {closure}
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Routing
          /
          Pipeline.php
          53
          15
          Illuminate
          \
          Routing
          \
          Pipeline
          Illuminate
          \
          Routing
          \
          {closure}
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Foundation
          /
          Http
          /
          Middleware
          /
          TransformsRequest.php
          21
          14
          Illuminate
          \
          Foundation
          \
          Http
          \
          Middleware
          \
          TransformsRequest
          handle
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Pipeline
          /
          Pipeline.php
          163
          13
          Illuminate
          \
          Pipeline
          \
          Pipeline
          Illuminate
          \
          Pipeline
          \
          {closure}
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Routing
          /
          Pipeline.php
          53
          12
          Illuminate
          \
          Routing
          \
          Pipeline
          Illuminate
          \
          Routing
          \
          {closure}
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Foundation
          /
          Http
          /
          Middleware
          /
          TransformsRequest.php
          21
          11
          Illuminate
          \
          Foundation
          \
          Http
          \
          Middleware
          \
          TransformsRequest
          handle
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Pipeline
          /
          Pipeline.php
          163
          10
          Illuminate
          \
          Pipeline
          \
          Pipeline
          Illuminate
          \
          Pipeline
          \
          {closure}
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Routing
          /
          Pipeline.php
          53
          9
          Illuminate
          \
          Routing
          \
          Pipeline
          Illuminate
          \
          Routing
          \
          {closure}
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Foundation
          /
          Http
          /
          Middleware
          /
          ValidatePostSize.php
          27
          8
          Illuminate
          \
          Foundation
          \
          Http
          \
          Middleware
          \
          ValidatePostSize
          handle
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Pipeline
          /
          Pipeline.php
          163
          7
          Illuminate
          \
          Pipeline
          \
          Pipeline
          Illuminate
          \
          Pipeline
          \
          {closure}
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Routing
          /
          Pipeline.php
          53
          6
          Illuminate
          \
          Routing
          \
          Pipeline
          Illuminate
          \
          Routing
          \
          {closure}
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Foundation
          /
          Http
          /
          Middleware
          /
          CheckForMaintenanceMode.php
          62
          5
          Illuminate
          \
          Foundation
          \
          Http
          \
          Middleware
          \
          CheckForMaintenanceMode
          handle
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Pipeline
          /
          Pipeline.php
          163
          4
          Illuminate
          \
          Pipeline
          \
          Pipeline
          Illuminate
          \
          Pipeline
          \
          {closure}
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Routing
          /
          Pipeline.php
          53
          3
          Illuminate
          \
          Routing
          \
          Pipeline
          Illuminate
          \
          Routing
          \
          {closure}
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Pipeline
          /
          Pipeline.php
          104
          2
          Illuminate
          \
          Pipeline
          \
          Pipeline
          then
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Foundation
          /
          Http
          /
          Kernel.php
          151
          1
          Illuminate
          \
          Foundation
          \
          Http
          \
          Kernel
          sendRequestThroughRouter
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Foundation
          /
          Http
          /
          Kernel.php
          116
          0
          Illuminate
          \
          Foundation
          \
          Http
          \
          Kernel
          handle
          /
          public
          /
          index.php
          55
          /
          var
          /
          www
          /
          vhosts
          /
          mosunsh.com
          /
          httpdocs
          /
          app
          /
          Http
          /
          Controllers
          /
          News.php
                  //查所有顯示的凯时
                  $news = DB::table('news')->where(array('is_display' => 1))->paginate(6);
                  // $this->assign('news',$news);
                  return view('news.index', compact('tdk', 'banner', 'news'));
              }
          
              public function detail()
              {
                  $tdk = DB::table('pagedata')->where(array('id' => 8))->first();
                  //banner
                  $banner = DB::table('banner_inpage')->where(array('id' => 3))->first();
                  //查詳情
                  $detail = DB::table('news')->where(array('id' => $_GET['id']))->select('title', 'see_num', 'release', 'content')->first();
                  //查其他三條
                  $map['id'] = array('neq', $_GET['id']);
                  $other = DB::table('news')->where(array('is_display' => 1) + $map)->select('id', 'title', 'info', 'release')->limit(3)->get();
                  //上一條和下一條
                  /*  $where1['id'] = array('>', $_GET['id']);
                    $where2['id'] = array('<', $_GET['id']);*/
                  $where1['id'] = $s = $_GET['id'] - 1;
                  // $where2['id'] = $s2 = $_GET['id'] + 1;
          
                  /*        $where2['id'] = ['id','>',$_GET['id']];
                          $where2 = ['is_display',1];*/
                  if ($s > 0) {
                      $one_a = DB::table('news')->select('id', 'title')->where('id', '<', $_GET['id'])->where('is_display', 1)->orderBy('id', 'desc')->first();
                  } else {
                      $one_a = false;
                  }
                  if ($two_b = DB::table('news')->select('id', 'title')->where('id', '>', $_GET['id'])->where('is_display', 1)->first()) {
                      $two_b = $two_b;
                  } else {
                      $two_b = false;
                  }
                  return view('news.detail', compact('tdk', 'banner', 'detail', 'other', 'one_a', 'two_b'));
          
              }
          }
          Arguments
          1. "A non-numeric value encountered"
            
          /
          var
          /
          www
          /
          vhosts
          /
          mosunsh.com
          /
          httpdocs
          /
          app
          /
          Http
          /
          Controllers
          /
          News.php
                  //查所有顯示的凯时
                  $news = DB::table('news')->where(array('is_display' => 1))->paginate(6);
                  // $this->assign('news',$news);
                  return view('news.index', compact('tdk', 'banner', 'news'));
              }
          
              public function detail()
              {
                  $tdk = DB::table('pagedata')->where(array('id' => 8))->first();
                  //banner
                  $banner = DB::table('banner_inpage')->where(array('id' => 3))->first();
                  //查詳情
                  $detail = DB::table('news')->where(array('id' => $_GET['id']))->select('title', 'see_num', 'release', 'content')->first();
                  //查其他三條
                  $map['id'] = array('neq', $_GET['id']);
                  $other = DB::table('news')->where(array('is_display' => 1) + $map)->select('id', 'title', 'info', 'release')->limit(3)->get();
                  //上一條和下一條
                  /*  $where1['id'] = array('>', $_GET['id']);
                    $where2['id'] = array('<', $_GET['id']);*/
                  $where1['id'] = $s = $_GET['id'] - 1;
                  // $where2['id'] = $s2 = $_GET['id'] + 1;
          
                  /*        $where2['id'] = ['id','>',$_GET['id']];
                          $where2 = ['is_display',1];*/
                  if ($s > 0) {
                      $one_a = DB::table('news')->select('id', 'title')->where('id', '<', $_GET['id'])->where('is_display', 1)->orderBy('id', 'desc')->first();
                  } else {
                      $one_a = false;
                  }
                  if ($two_b = DB::table('news')->select('id', 'title')->where('id', '>', $_GET['id'])->where('is_display', 1)->first()) {
                      $two_b = $two_b;
                  } else {
                      $two_b = false;
                  }
                  return view('news.detail', compact('tdk', 'banner', 'detail', 'other', 'one_a', 'two_b'));
          
              }
          }
          Arguments
          1. 2
            
          2. "A non-numeric value encountered"
            
          3. "/var/www/vhosts/mosunsh.com/httpdocs/app/Http/Controllers/News.php"
            
          4. 37
            
          5. array:5 [
              "tdk" => {#322}
              "banner" => {#320}
              "detail" => null
              "map" => array:1 [
                "id" => array:2 [
                  0 => "neq"
                  1 => "{$v.id}"
                ]
              ]
              "other" => Collection {#314}
            ]
            
          /
          var
          /
          www
          /
          vhosts
          /
          mosunsh.com
          /
          httpdocs
          /
          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(sprintf(
                      'Method %s::%s does not exist.', static::class, $method
                  ));
              }
          }
           
          /
          var
          /
          www
          /
          vhosts
          /
          mosunsh.com
          /
          httpdocs
          /
          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(sprintf(
                      'Method %s::%s does not exist.', static::class, $method
                  ));
              }
          }
           
          Arguments
          1. array:2 [
              0 => News {#227}
              1 => "detail"
            ]
            
          2. []
            
          /
          var
          /
          www
          /
          vhosts
          /
          mosunsh.com
          /
          httpdocs
          /
          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. "detail"
            
          2. []
            
          /
          var
          /
          www
          /
          vhosts
          /
          mosunsh.com
          /
          httpdocs
          /
          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 {#196}
            
          2. News {#227}
            
          3. "detail"
            
          /
          var
          /
          www
          /
          vhosts
          /
          mosunsh.com
          /
          httpdocs
          /
          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.
          /
          var
          /
          www
          /
          vhosts
          /
          mosunsh.com
          /
          httpdocs
          /
          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);
              }
           
              /**
          /
          var
          /
          www
          /
          vhosts
          /
          mosunsh.com
          /
          httpdocs
          /
          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 {#43
              #json: null
              #convertedFiles: null
              #userResolver: Closure($guard = null) {#218 …6}
              #routeResolver: Closure() {#220 …5}
              +attributes: ParameterBag {#45}
              +request: ParameterBag {#51}
              +query: ParameterBag {#51}
              +server: ServerBag {#47}
              +files: FileBag {#48}
              +cookies: ParameterBag {#46}
              +headers: HeaderBag {#49}
              #content: null
              #languages: null
              #charsets: null
              #encodings: null
              #acceptableContentTypes: array:1 [
                0 => "*/*"
              ]
              #pathInfo: "/News/detail"
              #requestUri: "/News/detail?id=%7B$v.id%7D"
              #baseUrl: ""
              #basePath: null
              #method: "GET"
              #format: null
              #session: Store {#304}
              #locale: null
              #defaultLocale: "en"
              -isHostValid: true
              -isForwardedValid: true
              basePath: ""
              format: "html"
            }
            
          /
          var
          /
          www
          /
          vhosts
          /
          mosunsh.com
          /
          httpdocs
          /
          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 {#43
              #json: null
              #convertedFiles: null
              #userResolver: Closure($guard = null) {#218 …6}
              #routeResolver: Closure() {#220 …5}
              +attributes: ParameterBag {#45}
              +request: ParameterBag {#51}
              +query: ParameterBag {#51}
              +server: ServerBag {#47}
              +files: FileBag {#48}
              +cookies: ParameterBag {#46}
              +headers: HeaderBag {#49}
              #content: null
              #languages: null
              #charsets: null
              #encodings: null
              #acceptableContentTypes: array:1 [
                0 => "*/*"
              ]
              #pathInfo: "/News/detail"
              #requestUri: "/News/detail?id=%7B$v.id%7D"
              #baseUrl: ""
              #basePath: null
              #method: "GET"
              #format: null
              #session: Store {#304}
              #locale: null
              #defaultLocale: "en"
              -isHostValid: true
              -isForwardedValid: true
              basePath: ""
              format: "html"
            }
            
          /
          var
          /
          www
          /
          vhosts
          /
          mosunsh.com
          /
          httpdocs
          /
          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)) {
                              [$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];
                          }
           
                          $response = method_exists($pipe, $this->method)
                                          ? $pipe->{$this->method}(...$parameters)
                                          : $pipe(...$parameters);
           
                          return $response instanceof Responsable
                                      ? $response->toResponse($this->getContainer()->make(Request::class))
                                      : $response;
                      };
                  };
              }
           
              /**
               * Parse full pipe string to get name and parameters.
               *
               * @param  string $pipe
               * @return array
               */
              protected function parsePipeString($pipe)
              {
                  [$name, $parameters] = array_pad(explode(':', $pipe, 2), 2, []);
           
                  if (is_string($parameters)) {
          Arguments
          1. Request {#43
              #json: null
              #convertedFiles: null
              #userResolver: Closure($guard = null) {#218 …6}
              #routeResolver: Closure() {#220 …5}
              +attributes: ParameterBag {#45}
              +request: ParameterBag {#51}
              +query: ParameterBag {#51}
              +server: ServerBag {#47}
              +files: FileBag {#48}
              +cookies: ParameterBag {#46}
              +headers: HeaderBag {#49}
              #content: null
              #languages: null
              #charsets: null
              #encodings: null
              #acceptableContentTypes: array:1 [
                0 => "*/*"
              ]
              #pathInfo: "/News/detail"
              #requestUri: "/News/detail?id=%7B$v.id%7D"
              #baseUrl: ""
              #basePath: null
              #method: "GET"
              #format: null
              #session: Store {#304}
              #locale: null
              #defaultLocale: "en"
              -isHostValid: true
              -isForwardedValid: true
              basePath: ""
              format: "html"
            }
            
          2. Closure($passable) {#269 …6}
            
          /
          var
          /
          www
          /
          vhosts
          /
          mosunsh.com
          /
          httpdocs
          /
          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 {#43
              #json: null
              #convertedFiles: null
              #userResolver: Closure($guard = null) {#218 …6}
              #routeResolver: Closure() {#220 …5}
              +attributes: ParameterBag {#45}
              +request: ParameterBag {#51}
              +query: ParameterBag {#51}
              +server: ServerBag {#47}
              +files: FileBag {#48}
              +cookies: ParameterBag {#46}
              +headers: HeaderBag {#49}
              #content: null
              #languages: null
              #charsets: null
              #encodings: null
              #acceptableContentTypes: array:1 [
                0 => "*/*"
              ]
              #pathInfo: "/News/detail"
              #requestUri: "/News/detail?id=%7B$v.id%7D"
              #baseUrl: ""
              #basePath: null
              #method: "GET"
              #format: null
              #session: Store {#304}
              #locale: null
              #defaultLocale: "en"
              -isHostValid: true
              -isForwardedValid: true
              basePath: ""
              format: "html"
            }
            
          /
          var
          /
          www
          /
          vhosts
          /
          mosunsh.com
          /
          httpdocs
          /
          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 tap($next($request), function ($response) use ($request) {
                          if ($this->shouldAddXsrfTokenCookie()) {
                              $this->addCookieToResponse($request, $response);
                          }
                      });
                  }
           
                  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']);
              }
           
          Arguments
          1. Request {#43
              #json: null
              #convertedFiles: null
              #userResolver: Closure($guard = null) {#218 …6}
              #routeResolver: Closure() {#220 …5}
              +attributes: ParameterBag {#45}
              +request: ParameterBag {#51}
              +query: ParameterBag {#51}
              +server: ServerBag {#47}
              +files: FileBag {#48}
              +cookies: ParameterBag {#46}
              +headers: HeaderBag {#49}
              #content: null
              #languages: null
              #charsets: null
              #encodings: null
              #acceptableContentTypes: array:1 [
                0 => "*/*"
              ]
              #pathInfo: "/News/detail"
              #requestUri: "/News/detail?id=%7B$v.id%7D"
              #baseUrl: ""
              #basePath: null
              #method: "GET"
              #format: null
              #session: Store {#304}
              #locale: null
              #defaultLocale: "en"
              -isHostValid: true
              -isForwardedValid: true
              basePath: ""
              format: "html"
            }
            
          /
          var
          /
          www
          /
          vhosts
          /
          mosunsh.com
          /
          httpdocs
          /
          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)) {
                              [$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];
                          }
           
                          $response = method_exists($pipe, $this->method)
                                          ? $pipe->{$this->method}(...$parameters)
                                          : $pipe(...$parameters);
           
                          return $response instanceof Responsable
                                      ? $response->toResponse($this->getContainer()->make(Request::class))
                                      : $response;
                      };
                  };
              }
           
              /**
               * Parse full pipe string to get name and parameters.
               *
               * @param  string $pipe
               * @return array
               */
              protected function parsePipeString($pipe)
              {
                  [$name, $parameters] = array_pad(explode(':', $pipe, 2), 2, []);
           
                  if (is_string($parameters)) {
          Arguments
          1. Request {#43
              #json: null
              #convertedFiles: null
              #userResolver: Closure($guard = null) {#218 …6}
              #routeResolver: Closure() {#220 …5}
              +attributes: ParameterBag {#45}
              +request: ParameterBag {#51}
              +query: ParameterBag {#51}
              +server: ServerBag {#47}
              +files: FileBag {#48}
              +cookies: ParameterBag {#46}
              +headers: HeaderBag {#49}
              #content: null
              #languages: null
              #charsets: null
              #encodings: null
              #acceptableContentTypes: array:1 [
                0 => "*/*"
              ]
              #pathInfo: "/News/detail"
              #requestUri: "/News/detail?id=%7B$v.id%7D"
              #baseUrl: ""
              #basePath: null
              #method: "GET"
              #format: null
              #session: Store {#304}
              #locale: null
              #defaultLocale: "en"
              -isHostValid: true
              -isForwardedValid: true
              basePath: ""
              format: "html"
            }
            
          2. Closure($passable) {#283 …6}
            
          /
          var
          /
          www
          /
          vhosts
          /
          mosunsh.com
          /
          httpdocs
          /
          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 {#43
              #json: null
              #convertedFiles: null
              #userResolver: Closure($guard = null) {#218 …6}
              #routeResolver: Closure() {#220 …5}
              +attributes: ParameterBag {#45}
              +request: ParameterBag {#51}
              +query: ParameterBag {#51}
              +server: ServerBag {#47}
              +files: FileBag {#48}
              +cookies: ParameterBag {#46}
              +headers: HeaderBag {#49}
              #content: null
              #languages: null
              #charsets: null
              #encodings: null
              #acceptableContentTypes: array:1 [
                0 => "*/*"
              ]
              #pathInfo: "/News/detail"
              #requestUri: "/News/detail?id=%7B$v.id%7D"
              #baseUrl: ""
              #basePath: null
              #method: "GET"
              #format: null
              #session: Store {#304}
              #locale: null
              #defaultLocale: "en"
              -isHostValid: true
              -isForwardedValid: true
              basePath: ""
              format: "html"
            }
            
          /
          var
          /
          www
          /
          vhosts
          /
          mosunsh.com
          /
          httpdocs
          /
          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 {#43
              #json: null
              #convertedFiles: null
              #userResolver: Closure($guard = null) {#218 …6}
              #routeResolver: Closure() {#220 …5}
              +attributes: ParameterBag {#45}
              +request: ParameterBag {#51}
              +query: ParameterBag {#51}
              +server: ServerBag {#47}
              +files: FileBag {#48}
              +cookies: ParameterBag {#46}
              +headers: HeaderBag {#49}
              #content: null
              #languages: null
              #charsets: null
              #encodings: null
              #acceptableContentTypes: array:1 [
                0 => "*/*"
              ]
              #pathInfo: "/News/detail"
              #requestUri: "/News/detail?id=%7B$v.id%7D"
              #baseUrl: ""
              #basePath: null
              #method: "GET"
              #format: null
              #session: Store {#304}
              #locale: null
              #defaultLocale: "en"
              -isHostValid: true
              -isForwardedValid: true
              basePath: ""
              format: "html"
            }
            
          /
          var
          /
          www
          /
          vhosts
          /
          mosunsh.com
          /
          httpdocs
          /
          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)) {
                              [$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];
                          }
           
                          $response = method_exists($pipe, $this->method)
                                          ? $pipe->{$this->method}(...$parameters)
                                          : $pipe(...$parameters);
           
                          return $response instanceof Responsable
                                      ? $response->toResponse($this->getContainer()->make(Request::class))
                                      : $response;
                      };
                  };
              }
           
              /**
               * Parse full pipe string to get name and parameters.
               *
               * @param  string $pipe
               * @return array
               */
              protected function parsePipeString($pipe)
              {
                  [$name, $parameters] = array_pad(explode(':', $pipe, 2), 2, []);
           
                  if (is_string($parameters)) {
          Arguments
          1. Request {#43
              #json: null
              #convertedFiles: null
              #userResolver: Closure($guard = null) {#218 …6}
              #routeResolver: Closure() {#220 …5}
              +attributes: ParameterBag {#45}
              +request: ParameterBag {#51}
              +query: ParameterBag {#51}
              +server: ServerBag {#47}
              +files: FileBag {#48}
              +cookies: ParameterBag {#46}
              +headers: HeaderBag {#49}
              #content: null
              #languages: null
              #charsets: null
              #encodings: null
              #acceptableContentTypes: array:1 [
                0 => "*/*"
              ]
              #pathInfo: "/News/detail"
              #requestUri: "/News/detail?id=%7B$v.id%7D"
              #baseUrl: ""
              #basePath: null
              #method: "GET"
              #format: null
              #session: Store {#304}
              #locale: null
              #defaultLocale: "en"
              -isHostValid: true
              -isForwardedValid: true
              basePath: ""
              format: "html"
            }
            
          2. Closure($passable) {#288 …6}
            
          /
          var
          /
          www
          /
          vhosts
          /
          mosunsh.com
          /
          httpdocs
          /
          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 {#43
              #json: null
              #convertedFiles: null
              #userResolver: Closure($guard = null) {#218 …6}
              #routeResolver: Closure() {#220 …5}
              +attributes: ParameterBag {#45}
              +request: ParameterBag {#51}
              +query: ParameterBag {#51}
              +server: ServerBag {#47}
              +files: FileBag {#48}
              +cookies: ParameterBag {#46}
              +headers: HeaderBag {#49}
              #content: null
              #languages: null
              #charsets: null
              #encodings: null
              #acceptableContentTypes: array:1 [
                0 => "*/*"
              ]
              #pathInfo: "/News/detail"
              #requestUri: "/News/detail?id=%7B$v.id%7D"
              #baseUrl: ""
              #basePath: null
              #method: "GET"
              #format: null
              #session: Store {#304}
              #locale: null
              #defaultLocale: "en"
              -isHostValid: true
              -isForwardedValid: true
              basePath: ""
              format: "html"
            }
            
          /
          var
          /
          www
          /
          vhosts
          /
          mosunsh.com
          /
          httpdocs
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Session
          /
          Middleware
          /
          StartSession.php
               */
              public function handle($request, Closure $next)
              {
                  if (! $this->sessionConfigured()) {
                      return $next($request);
                  }
           
                  // 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.
                  $request->setLaravelSession(
                      $session = $this->startSession($request)
                  );
           
                  $this->collectGarbage($session);
           
                  $this->storeCurrentUrl($request, $session);
           
                  $this->addCookieToResponse(
                      $response = $next($request), $session
                  );
           
                  // 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.
                  $this->saveSession($request);
           
                  return $response;
              }
           
              /**
               * Start the session for the given request.
               *
               * @param  \Illuminate\Http\Request  $request
               * @return \Illuminate\Contracts\Session\Session
               */
              protected function startSession(Request $request)
              {
                  return tap($this->getSession($request), function ($session) use ($request) {
                      $session->setRequestOnHandler($request);
          Arguments
          1. Request {#43
              #json: null
              #convertedFiles: null
              #userResolver: Closure($guard = null) {#218 …6}
              #routeResolver: Closure() {#220 …5}
              +attributes: ParameterBag {#45}
              +request: ParameterBag {#51}
              +query: ParameterBag {#51}
              +server: ServerBag {#47}
              +files: FileBag {#48}
              +cookies: ParameterBag {#46}
              +headers: HeaderBag {#49}
              #content: null
              #languages: null
              #charsets: null
              #encodings: null
              #acceptableContentTypes: array:1 [
                0 => "*/*"
              ]
              #pathInfo: "/News/detail"
              #requestUri: "/News/detail?id=%7B$v.id%7D"
              #baseUrl: ""
              #basePath: null
              #method: "GET"
              #format: null
              #session: Store {#304}
              #locale: null
              #defaultLocale: "en"
              -isHostValid: true
              -isForwardedValid: true
              basePath: ""
              format: "html"
            }
            
          /
          var
          /
          www
          /
          vhosts
          /
          mosunsh.com
          /
          httpdocs
          /
          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)) {
                              [$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];
                          }
           
                          $response = method_exists($pipe, $this->method)
                                          ? $pipe->{$this->method}(...$parameters)
                                          : $pipe(...$parameters);
           
                          return $response instanceof Responsable
                                      ? $response->toResponse($this->getContainer()->make(Request::class))
                                      : $response;
                      };
                  };
              }
           
              /**
               * Parse full pipe string to get name and parameters.
               *
               * @param  string $pipe
               * @return array
               */
              protected function parsePipeString($pipe)
              {
                  [$name, $parameters] = array_pad(explode(':', $pipe, 2), 2, []);
           
                  if (is_string($parameters)) {
          Arguments
          1. Request {#43
              #json: null
              #convertedFiles: null
              #userResolver: Closure($guard = null) {#218 …6}
              #routeResolver: Closure() {#220 …5}
              +attributes: ParameterBag {#45}
              +request: ParameterBag {#51}
              +query: ParameterBag {#51}
              +server: ServerBag {#47}
              +files: FileBag {#48}
              +cookies: ParameterBag {#46}
              +headers: HeaderBag {#49}
              #content: null
              #languages: null
              #charsets: null
              #encodings: null
              #acceptableContentTypes: array:1 [
                0 => "*/*"
              ]
              #pathInfo: "/News/detail"
              #requestUri: "/News/detail?id=%7B$v.id%7D"
              #baseUrl: ""
              #basePath: null
              #method: "GET"
              #format: null
              #session: Store {#304}
              #locale: null
              #defaultLocale: "en"
              -isHostValid: true
              -isForwardedValid: true
              basePath: ""
              format: "html"
            }
            
          2. Closure($passable) {#290 …6}
            
          /
          var
          /
          www
          /
          vhosts
          /
          mosunsh.com
          /
          httpdocs
          /
          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 {#43
              #json: null
              #convertedFiles: null
              #userResolver: Closure($guard = null) {#218 …6}
              #routeResolver: Closure() {#220 …5}
              +attributes: ParameterBag {#45}
              +request: ParameterBag {#51}
              +query: ParameterBag {#51}
              +server: ServerBag {#47}
              +files: FileBag {#48}
              +cookies: ParameterBag {#46}
              +headers: HeaderBag {#49}
              #content: null
              #languages: null
              #charsets: null
              #encodings: null
              #acceptableContentTypes: array:1 [
                0 => "*/*"
              ]
              #pathInfo: "/News/detail"
              #requestUri: "/News/detail?id=%7B$v.id%7D"
              #baseUrl: ""
              #basePath: null
              #method: "GET"
              #format: null
              #session: Store {#304}
              #locale: null
              #defaultLocale: "en"
              -isHostValid: true
              -isForwardedValid: true
              basePath: ""
              format: "html"
            }
            
          /
          var
          /
          www
          /
          vhosts
          /
          mosunsh.com
          /
          httpdocs
          /
          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 {#43
              #json: null
              #convertedFiles: null
              #userResolver: Closure($guard = null) {#218 …6}
              #routeResolver: Closure() {#220 …5}
              +attributes: ParameterBag {#45}
              +request: ParameterBag {#51}
              +query: ParameterBag {#51}
              +server: ServerBag {#47}
              +files: FileBag {#48}
              +cookies: ParameterBag {#46}
              +headers: HeaderBag {#49}
              #content: null
              #languages: null
              #charsets: null
              #encodings: null
              #acceptableContentTypes: array:1 [
                0 => "*/*"
              ]
              #pathInfo: "/News/detail"
              #requestUri: "/News/detail?id=%7B$v.id%7D"
              #baseUrl: ""
              #basePath: null
              #method: "GET"
              #format: null
              #session: Store {#304}
              #locale: null
              #defaultLocale: "en"
              -isHostValid: true
              -isForwardedValid: true
              basePath: ""
              format: "html"
            }
            
          /
          var
          /
          www
          /
          vhosts
          /
          mosunsh.com
          /
          httpdocs
          /
          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)) {
                              [$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];
                          }
           
                          $response = method_exists($pipe, $this->method)
                                          ? $pipe->{$this->method}(...$parameters)
                                          : $pipe(...$parameters);
           
                          return $response instanceof Responsable
                                      ? $response->toResponse($this->getContainer()->make(Request::class))
                                      : $response;
                      };
                  };
              }
           
              /**
               * Parse full pipe string to get name and parameters.
               *
               * @param  string $pipe
               * @return array
               */
              protected function parsePipeString($pipe)
              {
                  [$name, $parameters] = array_pad(explode(':', $pipe, 2), 2, []);
           
                  if (is_string($parameters)) {
          Arguments
          1. Request {#43
              #json: null
              #convertedFiles: null
              #userResolver: Closure($guard = null) {#218 …6}
              #routeResolver: Closure() {#220 …5}
              +attributes: ParameterBag {#45}
              +request: ParameterBag {#51}
              +query: ParameterBag {#51}
              +server: ServerBag {#47}
              +files: FileBag {#48}
              +cookies: ParameterBag {#46}
              +headers: HeaderBag {#49}
              #content: null
              #languages: null
              #charsets: null
              #encodings: null
              #acceptableContentTypes: array:1 [
                0 => "*/*"
              ]
              #pathInfo: "/News/detail"
              #requestUri: "/News/detail?id=%7B$v.id%7D"
              #baseUrl: ""
              #basePath: null
              #method: "GET"
              #format: null
              #session: Store {#304}
              #locale: null
              #defaultLocale: "en"
              -isHostValid: true
              -isForwardedValid: true
              basePath: ""
              format: "html"
            }
            
          2. Closure($passable) {#291 …6}
            
          /
          var
          /
          www
          /
          vhosts
          /
          mosunsh.com
          /
          httpdocs
          /
          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 {#43
              #json: null
              #convertedFiles: null
              #userResolver: Closure($guard = null) {#218 …6}
              #routeResolver: Closure() {#220 …5}
              +attributes: ParameterBag {#45}
              +request: ParameterBag {#51}
              +query: ParameterBag {#51}
              +server: ServerBag {#47}
              +files: FileBag {#48}
              +cookies: ParameterBag {#46}
              +headers: HeaderBag {#49}
              #content: null
              #languages: null
              #charsets: null
              #encodings: null
              #acceptableContentTypes: array:1 [
                0 => "*/*"
              ]
              #pathInfo: "/News/detail"
              #requestUri: "/News/detail?id=%7B$v.id%7D"
              #baseUrl: ""
              #basePath: null
              #method: "GET"
              #format: null
              #session: Store {#304}
              #locale: null
              #defaultLocale: "en"
              -isHostValid: true
              -isForwardedValid: true
              basePath: ""
              format: "html"
            }
            
          /
          var
          /
          www
          /
          vhosts
          /
          mosunsh.com
          /
          httpdocs
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Cookie
          /
          Middleware
          /
          EncryptCookies.php
               * Disable encryption for the given cookie name(s).
               *
               * @param  string|array  $name
               * @return void
               */
              public function disableFor($name)
              {
                  $this->except = array_merge($this->except, (array) $name);
              }
           
              /**
               * Handle an incoming request.
               *
               * @param  \Illuminate\Http\Request  $request
               * @param  \Closure  $next
               * @return \Symfony\Component\HttpFoundation\Response
               */
              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 => $cookie) {
                      if ($this->isDisabled($key)) {
                          continue;
                      }
           
                      try {
                          $request->cookies->set($key, $this->decryptCookie($key, $cookie));
                      } catch (DecryptException $e) {
                          $request->cookies->set($key, null);
                      }
          Arguments
          1. Request {#43
              #json: null
              #convertedFiles: null
              #userResolver: Closure($guard = null) {#218 …6}
              #routeResolver: Closure() {#220 …5}
              +attributes: ParameterBag {#45}
              +request: ParameterBag {#51}
              +query: ParameterBag {#51}
              +server: ServerBag {#47}
              +files: FileBag {#48}
              +cookies: ParameterBag {#46}
              +headers: HeaderBag {#49}
              #content: null
              #languages: null
              #charsets: null
              #encodings: null
              #acceptableContentTypes: array:1 [
                0 => "*/*"
              ]
              #pathInfo: "/News/detail"
              #requestUri: "/News/detail?id=%7B$v.id%7D"
              #baseUrl: ""
              #basePath: null
              #method: "GET"
              #format: null
              #session: Store {#304}
              #locale: null
              #defaultLocale: "en"
              -isHostValid: true
              -isForwardedValid: true
              basePath: ""
              format: "html"
            }
            
          /
          var
          /
          www
          /
          vhosts
          /
          mosunsh.com
          /
          httpdocs
          /
          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)) {
                              [$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];
                          }
           
                          $response = method_exists($pipe, $this->method)
                                          ? $pipe->{$this->method}(...$parameters)
                                          : $pipe(...$parameters);
           
                          return $response instanceof Responsable
                                      ? $response->toResponse($this->getContainer()->make(Request::class))
                                      : $response;
                      };
                  };
              }
           
              /**
               * Parse full pipe string to get name and parameters.
               *
               * @param  string $pipe
               * @return array
               */
              protected function parsePipeString($pipe)
              {
                  [$name, $parameters] = array_pad(explode(':', $pipe, 2), 2, []);
           
                  if (is_string($parameters)) {
          Arguments
          1. Request {#43
              #json: null
              #convertedFiles: null
              #userResolver: Closure($guard = null) {#218 …6}
              #routeResolver: Closure() {#220 …5}
              +attributes: ParameterBag {#45}
              +request: ParameterBag {#51}
              +query: ParameterBag {#51}
              +server: ServerBag {#47}
              +files: FileBag {#48}
              +cookies: ParameterBag {#46}
              +headers: HeaderBag {#49}
              #content: null
              #languages: null
              #charsets: null
              #encodings: null
              #acceptableContentTypes: array:1 [
                0 => "*/*"
              ]
              #pathInfo: "/News/detail"
              #requestUri: "/News/detail?id=%7B$v.id%7D"
              #baseUrl: ""
              #basePath: null
              #method: "GET"
              #format: null
              #session: Store {#304}
              #locale: null
              #defaultLocale: "en"
              -isHostValid: true
              -isForwardedValid: true
              basePath: ""
              format: "html"
            }
            
          2. Closure($passable) {#292 …6}
            
          /
          var
          /
          www
          /
          vhosts
          /
          mosunsh.com
          /
          httpdocs
          /
          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 {#43
              #json: null
              #convertedFiles: null
              #userResolver: Closure($guard = null) {#218 …6}
              #routeResolver: Closure() {#220 …5}
              +attributes: ParameterBag {#45}
              +request: ParameterBag {#51}
              +query: ParameterBag {#51}
              +server: ServerBag {#47}
              +files: FileBag {#48}
              +cookies: ParameterBag {#46}
              +headers: HeaderBag {#49}
              #content: null
              #languages: null
              #charsets: null
              #encodings: null
              #acceptableContentTypes: array:1 [
                0 => "*/*"
              ]
              #pathInfo: "/News/detail"
              #requestUri: "/News/detail?id=%7B$v.id%7D"
              #baseUrl: ""
              #basePath: null
              #method: "GET"
              #format: null
              #session: Store {#304}
              #locale: null
              #defaultLocale: "en"
              -isHostValid: true
              -isForwardedValid: true
              basePath: ""
              format: "html"
            }
            
          /
          var
          /
          www
          /
          vhosts
          /
          mosunsh.com
          /
          httpdocs
          /
          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);
              }
           
              /**
               * Run the pipeline and return the result.
               *
               * @return mixed
               */
              public function thenReturn()
              {
                  return $this->then(function ($passable) {
                      return $passable;
                  });
              }
           
              /**
               * Get the final piece of the Closure onion.
               *
               * @param  \Closure  $destination
               * @return \Closure
               */
          Arguments
          1. Request {#43
              #json: null
              #convertedFiles: null
              #userResolver: Closure($guard = null) {#218 …6}
              #routeResolver: Closure() {#220 …5}
              +attributes: ParameterBag {#45}
              +request: ParameterBag {#51}
              +query: ParameterBag {#51}
              +server: ServerBag {#47}
              +files: FileBag {#48}
              +cookies: ParameterBag {#46}
              +headers: HeaderBag {#49}
              #content: null
              #languages: null
              #charsets: null
              #encodings: null
              #acceptableContentTypes: array:1 [
                0 => "*/*"
              ]
              #pathInfo: "/News/detail"
              #requestUri: "/News/detail?id=%7B$v.id%7D"
              #baseUrl: ""
              #basePath: null
              #method: "GET"
              #format: null
              #session: Store {#304}
              #locale: null
              #defaultLocale: "en"
              -isHostValid: true
              -isForwardedValid: true
              basePath: ""
              format: "html"
            }
            
          /
          var
          /
          www
          /
          vhosts
          /
          mosunsh.com
          /
          httpdocs
          /
          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($request) {#222 …6}
            
          /
          var
          /
          www
          /
          vhosts
          /
          mosunsh.com
          /
          httpdocs
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Routing
          /
          Router.php
                  return $route;
              }
           
              /**
               * Return the response for the given route.
               *
               * @param  \Illuminate\Http\Request  $request
               * @param  \Illuminate\Routing\Route  $route
               * @return \Illuminate\Http\Response|\Illuminate\Http\JsonResponse
               */
              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 {#196}
            
          2. Request {#43
              #json: null
              #convertedFiles: null
              #userResolver: Closure($guard = null) {#218 …6}
              #routeResolver: Closure() {#220 …5}
              +attributes: ParameterBag {#45}
              +request: ParameterBag {#51}
              +query: ParameterBag {#51}
              +server: ServerBag {#47}
              +files: FileBag {#48}
              +cookies: ParameterBag {#46}
              +headers: HeaderBag {#49}
              #content: null
              #languages: null
              #charsets: null
              #encodings: null
              #acceptableContentTypes: array:1 [
                0 => "*/*"
              ]
              #pathInfo: "/News/detail"
              #requestUri: "/News/detail?id=%7B$v.id%7D"
              #baseUrl: ""
              #basePath: null
              #method: "GET"
              #format: null
              #session: Store {#304}
              #locale: null
              #defaultLocale: "en"
              -isHostValid: true
              -isForwardedValid: true
              basePath: ""
              format: "html"
            }
            
          /
          var
          /
          www
          /
          vhosts
          /
          mosunsh.com
          /
          httpdocs
          /
          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 \Illuminate\Http\Response|\Illuminate\Http\JsonResponse
               */
              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 {#43
              #json: null
              #convertedFiles: null
              #userResolver: Closure($guard = null) {#218 …6}
              #routeResolver: Closure() {#220 …5}
              +attributes: ParameterBag {#45}
              +request: ParameterBag {#51}
              +query: ParameterBag {#51}
              +server: ServerBag {#47}
              +files: FileBag {#48}
              +cookies: ParameterBag {#46}
              +headers: HeaderBag {#49}
              #content: null
              #languages: null
              #charsets: null
              #encodings: null
              #acceptableContentTypes: array:1 [
                0 => "*/*"
              ]
              #pathInfo: "/News/detail"
              #requestUri: "/News/detail?id=%7B$v.id%7D"
              #baseUrl: ""
              #basePath: null
              #method: "GET"
              #format: null
              #session: Store {#304}
              #locale: null
              #defaultLocale: "en"
              -isHostValid: true
              -isForwardedValid: true
              basePath: ""
              format: "html"
            }
            
          2. Route {#196}
            
          /
          var
          /
          www
          /
          vhosts
          /
          mosunsh.com
          /
          httpdocs
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Routing
          /
          Router.php
               * @return \Illuminate\Http\Response|\Illuminate\Http\JsonResponse
               */
              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 \Illuminate\Http\Response|\Illuminate\Http\JsonResponse
               */
              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 {#43
              #json: null
              #convertedFiles: null
              #userResolver: Closure($guard = null) {#218 …6}
              #routeResolver: Closure() {#220 …5}
              +attributes: ParameterBag {#45}
              +request: ParameterBag {#51}
              +query: ParameterBag {#51}
              +server: ServerBag {#47}
              +files: FileBag {#48}
              +cookies: ParameterBag {#46}
              +headers: HeaderBag {#49}
              #content: null
              #languages: null
              #charsets: null
              #encodings: null
              #acceptableContentTypes: array:1 [
                0 => "*/*"
              ]
              #pathInfo: "/News/detail"
              #requestUri: "/News/detail?id=%7B$v.id%7D"
              #baseUrl: ""
              #basePath: null
              #method: "GET"
              #format: null
              #session: Store {#304}
              #locale: null
              #defaultLocale: "en"
              -isHostValid: true
              -isForwardedValid: true
              basePath: ""
              format: "html"
            }
            
          /
          var
          /
          www
          /
          vhosts
          /
          mosunsh.com
          /
          httpdocs
          /
          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 {#43
              #json: null
              #convertedFiles: null
              #userResolver: Closure($guard = null) {#218 …6}
              #routeResolver: Closure() {#220 …5}
              +attributes: ParameterBag {#45}
              +request: ParameterBag {#51}
              +query: ParameterBag {#51}
              +server: ServerBag {#47}
              +files: FileBag {#48}
              +cookies: ParameterBag {#46}
              +headers: HeaderBag {#49}
              #content: null
              #languages: null
              #charsets: null
              #encodings: null
              #acceptableContentTypes: array:1 [
                0 => "*/*"
              ]
              #pathInfo: "/News/detail"
              #requestUri: "/News/detail?id=%7B$v.id%7D"
              #baseUrl: ""
              #basePath: null
              #method: "GET"
              #format: null
              #session: Store {#304}
              #locale: null
              #defaultLocale: "en"
              -isHostValid: true
              -isForwardedValid: true
              basePath: ""
              format: "html"
            }
            
          /
          var
          /
          www
          /
          vhosts
          /
          mosunsh.com
          /
          httpdocs
          /
          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 {#43
              #json: null
              #convertedFiles: null
              #userResolver: Closure($guard = null) {#218 …6}
              #routeResolver: Closure() {#220 …5}
              +attributes: ParameterBag {#45}
              +request: ParameterBag {#51}
              +query: ParameterBag {#51}
              +server: ServerBag {#47}
              +files: FileBag {#48}
              +cookies: ParameterBag {#46}
              +headers: HeaderBag {#49}
              #content: null
              #languages: null
              #charsets: null
              #encodings: null
              #acceptableContentTypes: array:1 [
                0 => "*/*"
              ]
              #pathInfo: "/News/detail"
              #requestUri: "/News/detail?id=%7B$v.id%7D"
              #baseUrl: ""
              #basePath: null
              #method: "GET"
              #format: null
              #session: Store {#304}
              #locale: null
              #defaultLocale: "en"
              -isHostValid: true
              -isForwardedValid: true
              basePath: ""
              format: "html"
            }
            
          /
          var
          /
          www
          /
          vhosts
          /
          mosunsh.com
          /
          httpdocs
          /
          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 $request, Closure $next)
              {
                  $request::setTrustedProxies([], $this->getTrustedHeaderNames()); // Reset trusted proxies between requests
                  $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 $request)
              {
                  $trustedIps = $this->proxies ?: $this->config->get('trustedproxy.proxies');
           
                  // Trust any IP address that calls us
                  // `**` for backwards compatibility, but is deprecated
                  if ($trustedIps === '*' || $trustedIps === '**') {
                      return $this->setTrustedProxyIpAddressesToTheCallingIp($request);
                  }
           
                  // Support IPs addresses separated by comma
                  $trustedIps = is_string($trustedIps) ? array_map('trim', explode(',', $trustedIps)) : $trustedIps;
           
          Arguments
          1. Request {#43
              #json: null
              #convertedFiles: null
              #userResolver: Closure($guard = null) {#218 …6}
              #routeResolver: Closure() {#220 …5}
              +attributes: ParameterBag {#45}
              +request: ParameterBag {#51}
              +query: ParameterBag {#51}
              +server: ServerBag {#47}
              +files: FileBag {#48}
              +cookies: ParameterBag {#46}
              +headers: HeaderBag {#49}
              #content: null
              #languages: null
              #charsets: null
              #encodings: null
              #acceptableContentTypes: array:1 [
                0 => "*/*"
              ]
              #pathInfo: "/News/detail"
              #requestUri: "/News/detail?id=%7B$v.id%7D"
              #baseUrl: ""
              #basePath: null
              #method: "GET"
              #format: null
              #session: Store {#304}
              #locale: null
              #defaultLocale: "en"
              -isHostValid: true
              -isForwardedValid: true
              basePath: ""
              format: "html"
            }
            
          /
          var
          /
          www
          /
          vhosts
          /
          mosunsh.com
          /
          httpdocs
          /
          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)) {
                              [$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];
                          }
           
                          $response = method_exists($pipe, $this->method)
                                          ? $pipe->{$this->method}(...$parameters)
                                          : $pipe(...$parameters);
           
                          return $response instanceof Responsable
                                      ? $response->toResponse($this->getContainer()->make(Request::class))
                                      : $response;
                      };
                  };
              }
           
              /**
               * Parse full pipe string to get name and parameters.
               *
               * @param  string $pipe
               * @return array
               */
              protected function parsePipeString($pipe)
              {
                  [$name, $parameters] = array_pad(explode(':', $pipe, 2), 2, []);
           
                  if (is_string($parameters)) {
          Arguments
          1. Request {#43
              #json: null
              #convertedFiles: null
              #userResolver: Closure($guard = null) {#218 …6}
              #routeResolver: Closure() {#220 …5}
              +attributes: ParameterBag {#45}
              +request: ParameterBag {#51}
              +query: ParameterBag {#51}
              +server: ServerBag {#47}
              +files: FileBag {#48}
              +cookies: ParameterBag {#46}
              +headers: HeaderBag {#49}
              #content: null
              #languages: null
              #charsets: null
              #encodings: null
              #acceptableContentTypes: array:1 [
                0 => "*/*"
              ]
              #pathInfo: "/News/detail"
              #requestUri: "/News/detail?id=%7B$v.id%7D"
              #baseUrl: ""
              #basePath: null
              #method: "GET"
              #format: null
              #session: Store {#304}
              #locale: null
              #defaultLocale: "en"
              -isHostValid: true
              -isForwardedValid: true
              basePath: ""
              format: "html"
            }
            
          2. Closure($passable) {#180 …6}
            
          /
          var
          /
          www
          /
          vhosts
          /
          mosunsh.com
          /
          httpdocs
          /
          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 {#43
              #json: null
              #convertedFiles: null
              #userResolver: Closure($guard = null) {#218 …6}
              #routeResolver: Closure() {#220 …5}
              +attributes: ParameterBag {#45}
              +request: ParameterBag {#51}
              +query: ParameterBag {#51}
              +server: ServerBag {#47}
              +files: FileBag {#48}
              +cookies: ParameterBag {#46}
              +headers: HeaderBag {#49}
              #content: null
              #languages: null
              #charsets: null
              #encodings: null
              #acceptableContentTypes: array:1 [
                0 => "*/*"
              ]
              #pathInfo: "/News/detail"
              #requestUri: "/News/detail?id=%7B$v.id%7D"
              #baseUrl: ""
              #basePath: null
              #method: "GET"
              #format: null
              #session: Store {#304}
              #locale: null
              #defaultLocale: "en"
              -isHostValid: true
              -isForwardedValid: true
              basePath: ""
              format: "html"
            }
            
          /
          var
          /
          www
          /
          vhosts
          /
          mosunsh.com
          /
          httpdocs
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Foundation
          /
          Http
          /
          Middleware
          /
          TransformsRequest.php
           
          namespace Illuminate\Foundation\Http\Middleware;
           
          use Closure;
          use Symfony\Component\HttpFoundation\ParameterBag;
           
          class TransformsRequest
          {
              /**
               * Handle an incoming request.
               *
               * @param  \Illuminate\Http\Request  $request
               * @param  \Closure  $next
               * @return mixed
               */
              public function handle($request, Closure $next)
              {
                  $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());
                  } elseif ($request->request !== $request->query) {
                      $this->cleanParameterBag($request->request);
                  }
              }
           
              /**
          Arguments
          1. Request {#43
              #json: null
              #convertedFiles: null
              #userResolver: Closure($guard = null) {#218 …6}
              #routeResolver: Closure() {#220 …5}
              +attributes: ParameterBag {#45}
              +request: ParameterBag {#51}
              +query: ParameterBag {#51}
              +server: ServerBag {#47}
              +files: FileBag {#48}
              +cookies: ParameterBag {#46}
              +headers: HeaderBag {#49}
              #content: null
              #languages: null
              #charsets: null
              #encodings: null
              #acceptableContentTypes: array:1 [
                0 => "*/*"
              ]
              #pathInfo: "/News/detail"
              #requestUri: "/News/detail?id=%7B$v.id%7D"
              #baseUrl: ""
              #basePath: null
              #method: "GET"
              #format: null
              #session: Store {#304}
              #locale: null
              #defaultLocale: "en"
              -isHostValid: true
              -isForwardedValid: true
              basePath: ""
              format: "html"
            }
            
          /
          var
          /
          www
          /
          vhosts
          /
          mosunsh.com
          /
          httpdocs
          /
          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)) {
                              [$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];
                          }
           
                          $response = method_exists($pipe, $this->method)
                                          ? $pipe->{$this->method}(...$parameters)
                                          : $pipe(...$parameters);
           
                          return $response instanceof Responsable
                                      ? $response->toResponse($this->getContainer()->make(Request::class))
                                      : $response;
                      };
                  };
              }
           
              /**
               * Parse full pipe string to get name and parameters.
               *
               * @param  string $pipe
               * @return array
               */
              protected function parsePipeString($pipe)
              {
                  [$name, $parameters] = array_pad(explode(':', $pipe, 2), 2, []);
           
                  if (is_string($parameters)) {
          Arguments
          1. Request {#43
              #json: null
              #convertedFiles: null
              #userResolver: Closure($guard = null) {#218 …6}
              #routeResolver: Closure() {#220 …5}
              +attributes: ParameterBag {#45}
              +request: ParameterBag {#51}
              +query: ParameterBag {#51}
              +server: ServerBag {#47}
              +files: FileBag {#48}
              +cookies: ParameterBag {#46}
              +headers: HeaderBag {#49}
              #content: null
              #languages: null
              #charsets: null
              #encodings: null
              #acceptableContentTypes: array:1 [
                0 => "*/*"
              ]
              #pathInfo: "/News/detail"
              #requestUri: "/News/detail?id=%7B$v.id%7D"
              #baseUrl: ""
              #basePath: null
              #method: "GET"
              #format: null
              #session: Store {#304}
              #locale: null
              #defaultLocale: "en"
              -isHostValid: true
              -isForwardedValid: true
              basePath: ""
              format: "html"
            }
            
          2. Closure($passable) {#182 …6}
            
          /
          var
          /
          www
          /
          vhosts
          /
          mosunsh.com
          /
          httpdocs
          /
          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 {#43
              #json: null
              #convertedFiles: null
              #userResolver: Closure($guard = null) {#218 …6}
              #routeResolver: Closure() {#220 …5}
              +attributes: ParameterBag {#45}
              +request: ParameterBag {#51}
              +query: ParameterBag {#51}
              +server: ServerBag {#47}
              +files: FileBag {#48}
              +cookies: ParameterBag {#46}
              +headers: HeaderBag {#49}
              #content: null
              #languages: null
              #charsets: null
              #encodings: null
              #acceptableContentTypes: array:1 [
                0 => "*/*"
              ]
              #pathInfo: "/News/detail"
              #requestUri: "/News/detail?id=%7B$v.id%7D"
              #baseUrl: ""
              #basePath: null
              #method: "GET"
              #format: null
              #session: Store {#304}
              #locale: null
              #defaultLocale: "en"
              -isHostValid: true
              -isForwardedValid: true
              basePath: ""
              format: "html"
            }
            
          /
          var
          /
          www
          /
          vhosts
          /
          mosunsh.com
          /
          httpdocs
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Foundation
          /
          Http
          /
          Middleware
          /
          TransformsRequest.php
           
          namespace Illuminate\Foundation\Http\Middleware;
           
          use Closure;
          use Symfony\Component\HttpFoundation\ParameterBag;
           
          class TransformsRequest
          {
              /**
               * Handle an incoming request.
               *
               * @param  \Illuminate\Http\Request  $request
               * @param  \Closure  $next
               * @return mixed
               */
              public function handle($request, Closure $next)
              {
                  $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());
                  } elseif ($request->request !== $request->query) {
                      $this->cleanParameterBag($request->request);
                  }
              }
           
              /**
          Arguments
          1. Request {#43
              #json: null
              #convertedFiles: null
              #userResolver: Closure($guard = null) {#218 …6}
              #routeResolver: Closure() {#220 …5}
              +attributes: ParameterBag {#45}
              +request: ParameterBag {#51}
              +query: ParameterBag {#51}
              +server: ServerBag {#47}
              +files: FileBag {#48}
              +cookies: ParameterBag {#46}
              +headers: HeaderBag {#49}
              #content: null
              #languages: null
              #charsets: null
              #encodings: null
              #acceptableContentTypes: array:1 [
                0 => "*/*"
              ]
              #pathInfo: "/News/detail"
              #requestUri: "/News/detail?id=%7B$v.id%7D"
              #baseUrl: ""
              #basePath: null
              #method: "GET"
              #format: null
              #session: Store {#304}
              #locale: null
              #defaultLocale: "en"
              -isHostValid: true
              -isForwardedValid: true
              basePath: ""
              format: "html"
            }
            
          /
          var
          /
          www
          /
          vhosts
          /
          mosunsh.com
          /
          httpdocs
          /
          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)) {
                              [$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];
                          }
           
                          $response = method_exists($pipe, $this->method)
                                          ? $pipe->{$this->method}(...$parameters)
                                          : $pipe(...$parameters);
           
                          return $response instanceof Responsable
                                      ? $response->toResponse($this->getContainer()->make(Request::class))
                                      : $response;
                      };
                  };
              }
           
              /**
               * Parse full pipe string to get name and parameters.
               *
               * @param  string $pipe
               * @return array
               */
              protected function parsePipeString($pipe)
              {
                  [$name, $parameters] = array_pad(explode(':', $pipe, 2), 2, []);
           
                  if (is_string($parameters)) {
          Arguments
          1. Request {#43
              #json: null
              #convertedFiles: null
              #userResolver: Closure($guard = null) {#218 …6}
              #routeResolver: Closure() {#220 …5}
              +attributes: ParameterBag {#45}
              +request: ParameterBag {#51}
              +query: ParameterBag {#51}
              +server: ServerBag {#47}
              +files: FileBag {#48}
              +cookies: ParameterBag {#46}
              +headers: HeaderBag {#49}
              #content: null
              #languages: null
              #charsets: null
              #encodings: null
              #acceptableContentTypes: array:1 [
                0 => "*/*"
              ]
              #pathInfo: "/News/detail"
              #requestUri: "/News/detail?id=%7B$v.id%7D"
              #baseUrl: ""
              #basePath: null
              #method: "GET"
              #format: null
              #session: Store {#304}
              #locale: null
              #defaultLocale: "en"
              -isHostValid: true
              -isForwardedValid: true
              basePath: ""
              format: "html"
            }
            
          2. Closure($passable) {#187 …6}
            
          /
          var
          /
          www
          /
          vhosts
          /
          mosunsh.com
          /
          httpdocs
          /
          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 {#43
              #json: null
              #convertedFiles: null
              #userResolver: Closure($guard = null) {#218 …6}
              #routeResolver: Closure() {#220 …5}
              +attributes: ParameterBag {#45}
              +request: ParameterBag {#51}
              +query: ParameterBag {#51}
              +server: ServerBag {#47}
              +files: FileBag {#48}
              +cookies: ParameterBag {#46}
              +headers: HeaderBag {#49}
              #content: null
              #languages: null
              #charsets: null
              #encodings: null
              #acceptableContentTypes: array:1 [
                0 => "*/*"
              ]
              #pathInfo: "/News/detail"
              #requestUri: "/News/detail?id=%7B$v.id%7D"
              #baseUrl: ""
              #basePath: null
              #method: "GET"
              #format: null
              #session: Store {#304}
              #locale: null
              #defaultLocale: "en"
              -isHostValid: true
              -isForwardedValid: true
              basePath: ""
              format: "html"
            }
            
          /
          var
          /
          www
          /
          vhosts
          /
          mosunsh.com
          /
          httpdocs
          /
          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 {#43
              #json: null
              #convertedFiles: null
              #userResolver: Closure($guard = null) {#218 …6}
              #routeResolver: Closure() {#220 …5}
              +attributes: ParameterBag {#45}
              +request: ParameterBag {#51}
              +query: ParameterBag {#51}
              +server: ServerBag {#47}
              +files: FileBag {#48}
              +cookies: ParameterBag {#46}
              +headers: HeaderBag {#49}
              #content: null
              #languages: null
              #charsets: null
              #encodings: null
              #acceptableContentTypes: array:1 [
                0 => "*/*"
              ]
              #pathInfo: "/News/detail"
              #requestUri: "/News/detail?id=%7B$v.id%7D"
              #baseUrl: ""
              #basePath: null
              #method: "GET"
              #format: null
              #session: Store {#304}
              #locale: null
              #defaultLocale: "en"
              -isHostValid: true
              -isForwardedValid: true
              basePath: ""
              format: "html"
            }
            
          /
          var
          /
          www
          /
          vhosts
          /
          mosunsh.com
          /
          httpdocs
          /
          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)) {
                              [$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];
                          }
           
                          $response = method_exists($pipe, $this->method)
                                          ? $pipe->{$this->method}(...$parameters)
                                          : $pipe(...$parameters);
           
                          return $response instanceof Responsable
                                      ? $response->toResponse($this->getContainer()->make(Request::class))
                                      : $response;
                      };
                  };
              }
           
              /**
               * Parse full pipe string to get name and parameters.
               *
               * @param  string $pipe
               * @return array
               */
              protected function parsePipeString($pipe)
              {
                  [$name, $parameters] = array_pad(explode(':', $pipe, 2), 2, []);
           
                  if (is_string($parameters)) {
          Arguments
          1. Request {#43
              #json: null
              #convertedFiles: null
              #userResolver: Closure($guard = null) {#218 …6}
              #routeResolver: Closure() {#220 …5}
              +attributes: ParameterBag {#45}
              +request: ParameterBag {#51}
              +query: ParameterBag {#51}
              +server: ServerBag {#47}
              +files: FileBag {#48}
              +cookies: ParameterBag {#46}
              +headers: HeaderBag {#49}
              #content: null
              #languages: null
              #charsets: null
              #encodings: null
              #acceptableContentTypes: array:1 [
                0 => "*/*"
              ]
              #pathInfo: "/News/detail"
              #requestUri: "/News/detail?id=%7B$v.id%7D"
              #baseUrl: ""
              #basePath: null
              #method: "GET"
              #format: null
              #session: Store {#304}
              #locale: null
              #defaultLocale: "en"
              -isHostValid: true
              -isForwardedValid: true
              basePath: ""
              format: "html"
            }
            
          2. Closure($passable) {#200 …6}
            
          /
          var
          /
          www
          /
          vhosts
          /
          mosunsh.com
          /
          httpdocs
          /
          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 {#43
              #json: null
              #convertedFiles: null
              #userResolver: Closure($guard = null) {#218 …6}
              #routeResolver: Closure() {#220 …5}
              +attributes: ParameterBag {#45}
              +request: ParameterBag {#51}
              +query: ParameterBag {#51}
              +server: ServerBag {#47}
              +files: FileBag {#48}
              +cookies: ParameterBag {#46}
              +headers: HeaderBag {#49}
              #content: null
              #languages: null
              #charsets: null
              #encodings: null
              #acceptableContentTypes: array:1 [
                0 => "*/*"
              ]
              #pathInfo: "/News/detail"
              #requestUri: "/News/detail?id=%7B$v.id%7D"
              #baseUrl: ""
              #basePath: null
              #method: "GET"
              #format: null
              #session: Store {#304}
              #locale: null
              #defaultLocale: "en"
              -isHostValid: true
              -isForwardedValid: true
              basePath: ""
              format: "html"
            }
            
          /
          var
          /
          www
          /
          vhosts
          /
          mosunsh.com
          /
          httpdocs
          /
          vendor
          /
          laravel
          /
          framework
          /
          src
          /
          Illuminate
          /
          Foundation
          /
          Http
          /
          Middleware
          /
          CheckForMaintenanceMode.php
               *
               * @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);
           
                      if (isset($data['allowed']) && IpUtils::checkIp($request->ip(), (array) $data['allowed'])) {
                          return $next($request);
                      }
           
                      if ($this->inExceptArray($request)) {
                          return $next($request);
                      }
           
                      throw new MaintenanceModeException($data['time'], $data['retry'], $data['message']);
                  }
           
                  return $next($request);
              }
           
              /**
               * Determine if the request has a URI that should be accessible in maintenance mode.
               *
               * @param  \Illuminate\Http\Request  $request
               * @return bool
               */
              protected function inExceptArray($request)
              {
                  foreach ($this->except as $except) {
                      if ($except !== '/') {
                          $except = trim($except, '/');
                      }
           
                      if ($request->fullUrlIs($except) || $request->is($except)) {
                          return true;
                      }
                  }
           
          Arguments
          1. Request {#43
              #json: null
              #convertedFiles: null
              #userResolver: Closure($guard = null) {#218 …6}
              #routeResolver: Closure() {#220 …5}
              +attributes: ParameterBag {#45}
              +request: ParameterBag {#51}
              +query: ParameterBag {#51}
              +server: ServerBag {#47}
              +files: FileBag {#48}
              +cookies: ParameterBag {#46}
              +headers: HeaderBag {#49}
              #content: null
              #languages: null
              #charsets: null
              #encodings: null
              #acceptableContentTypes: array:1 [
                0 => "*/*"
              ]
              #pathInfo: "/News/detail"
              #requestUri: "/News/detail?id=%7B$v.id%7D"
              #baseUrl: ""
              #basePath: null
              #method: "GET"
              #format: null
              #session: Store {#304}
              #locale: null
              #defaultLocale: "en"
              -isHostValid: true
              -isForwardedValid: true
              basePath: ""
              format: "html"
            }
            
          /
          var
          /
          www
          /
          vhosts
          /
          mosunsh.com
          /
          httpdocs
          /
          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)) {
                              [$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];
                          }
           
                          $response = method_exists($pipe, $this->method)
                                          ? $pipe->{$this->method}(...$parameters)
                                          : $pipe(...$parameters);
           
                          return $response instanceof Responsable
                                      ? $response->toResponse($this->getContainer()->make(Request::class))
                                      : $response;
                      };
                  };
              }
           
              /**
               * Parse full pipe string to get name and parameters.
               *
               * @param  string $pipe
               * @return array
               */
              protected function parsePipeString($pipe)
              {
                  [$name, $parameters] = array_pad(explode(':', $pipe, 2), 2, []);
           
                  if (is_string($parameters)) {
          Arguments
          1. Request {#43
              #json: null
              #convertedFiles: null
              #userResolver: Closure($guard = null) {#218 …6}
              #routeResolver: Closure() {#220 …5}
              +attributes: ParameterBag {#45}
              +request: ParameterBag {#51}
              +query: ParameterBag {#51}
              +server: ServerBag {#47}
              +files: FileBag {#48}
              +cookies: ParameterBag {#46}
              +headers: HeaderBag {#49}
              #content: null
              #languages: null
              #charsets: null
              #encodings: null
              #acceptableContentTypes: array:1 [
                0 => "*/*"
              ]
              #pathInfo: "/News/detail"
              #requestUri: "/News/detail?id=%7B$v.id%7D"
              #baseUrl: ""
              #basePath: null
              #method: "GET"
              #format: null
              #session: Store {#304}
              #locale: null
              #defaultLocale: "en"
              -isHostValid: true
              -isForwardedValid: true
              basePath: ""
              format: "html"
            }
            
          2. Closure($passable) {#201 …6}
            
          /
          var
          /
          www
          /
          vhosts
          /
          mosunsh.com
          /
          httpdocs
          /
          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 {#43
              #json: null
              #convertedFiles: null
              #userResolver: Closure($guard = null) {#218 …6}
              #routeResolver: Closure() {#220 …5}
              +attributes: ParameterBag {#45}
              +request: ParameterBag {#51}
              +query: ParameterBag {#51}
              +server: ServerBag {#47}
              +files: FileBag {#48}
              +cookies: ParameterBag {#46}
              +headers: HeaderBag {#49}
              #content: null
              #languages: null
              #charsets: null
              #encodings: null
              #acceptableContentTypes: array:1 [
                0 => "*/*"
              ]
              #pathInfo: "/News/detail"
              #requestUri: "/News/detail?id=%7B$v.id%7D"
              #baseUrl: ""
              #basePath: null
              #method: "GET"
              #format: null
              #session: Store {#304}
              #locale: null
              #defaultLocale: "en"
              -isHostValid: true
              -isForwardedValid: true
              basePath: ""
              format: "html"
            }
            
          /
          var
          /
          www
          /
          vhosts
          /
          mosunsh.com
          /
          httpdocs
          /
          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);
              }
           
              /**
               * Run the pipeline and return the result.
               *
               * @return mixed
               */
              public function thenReturn()
              {
                  return $this->then(function ($passable) {
                      return $passable;
                  });
              }
           
              /**
               * Get the final piece of the Closure onion.
               *
               * @param  \Closure  $destination
               * @return \Closure
               */
          Arguments
          1. Request {#43
              #json: null
              #convertedFiles: null
              #userResolver: Closure($guard = null) {#218 …6}
              #routeResolver: Closure() {#220 …5}
              +attributes: ParameterBag {#45}
              +request: ParameterBag {#51}
              +query: ParameterBag {#51}
              +server: ServerBag {#47}
              +files: FileBag {#48}
              +cookies: ParameterBag {#46}
              +headers: HeaderBag {#49}
              #content: null
              #languages: null
              #charsets: null
              #encodings: null
              #acceptableContentTypes: array:1 [
                0 => "*/*"
              ]
              #pathInfo: "/News/detail"
              #requestUri: "/News/detail?id=%7B$v.id%7D"
              #baseUrl: ""
              #basePath: null
              #method: "GET"
              #format: null
              #session: Store {#304}
              #locale: null
              #defaultLocale: "en"
              -isHostValid: true
              -isForwardedValid: true
              basePath: ""
              format: "html"
            }
            
          /
          var
          /
          www
          /
          vhosts
          /
          mosunsh.com
          /
          httpdocs
          /
          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($request) {#23 …5}
            
          /
          var
          /
          www
          /
          vhosts
          /
          mosunsh.com
          /
          httpdocs
          /
          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 {#43
              #json: null
              #convertedFiles: null
              #userResolver: Closure($guard = null) {#218 …6}
              #routeResolver: Closure() {#220 …5}
              +attributes: ParameterBag {#45}
              +request: ParameterBag {#51}
              +query: ParameterBag {#51}
              +server: ServerBag {#47}
              +files: FileBag {#48}
              +cookies: ParameterBag {#46}
              +headers: HeaderBag {#49}
              #content: null
              #languages: null
              #charsets: null
              #encodings: null
              #acceptableContentTypes: array:1 [
                0 => "*/*"
              ]
              #pathInfo: "/News/detail"
              #requestUri: "/News/detail?id=%7B$v.id%7D"
              #baseUrl: ""
              #basePath: null
              #method: "GET"
              #format: null
              #session: Store {#304}
              #locale: null
              #defaultLocale: "en"
              -isHostValid: true
              -isForwardedValid: true
              basePath: ""
              format: "html"
            }
            
          /
          var
          /
          www
          /
          vhosts
          /
          mosunsh.com
          /
          httpdocs
          /
          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 {#43
              #json: null
              #convertedFiles: null
              #userResolver: Closure($guard = null) {#218 …6}
              #routeResolver: Closure() {#220 …5}
              +attributes: ParameterBag {#45}
              +request: ParameterBag {#51}
              +query: ParameterBag {#51}
              +server: ServerBag {#47}
              +files: FileBag {#48}
              +cookies: ParameterBag {#46}
              +headers: HeaderBag {#49}
              #content: null
              #languages: null
              #charsets: null
              #encodings: null
              #acceptableContentTypes: array:1 [
                0 => "*/*"
              ]
              #pathInfo: "/News/detail"
              #requestUri: "/News/detail?id=%7B$v.id%7D"
              #baseUrl: ""
              #basePath: null
              #method: "GET"
              #format: null
              #session: Store {#304}
              #locale: null
              #defaultLocale: "en"
              -isHostValid: true
              -isForwardedValid: true
              basePath: ""
              format: "html"
            }
            

          凯时kb88手机app|访问

          Key Value
          id
          "{$v.id}"
          
          empty
          empty
          empty
          empty
          Key Value
          PATH
          "/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin"
          
          HTTP_CONNECTION
          "close"
          
          SCRIPT_NAME
          "/public/index.php"
          
          REQUEST_URI
          "/News/detail?id=%7B$v.id%7D"
          
          QUERY_STRING
          "id=%7B$v.id%7D"
          
          REQUEST_METHOD
          "GET"
          
          SERVER_PROTOCOL
          "HTTP/1.1"
          
          GATEWAY_INTERFACE
          "CGI/1.1"
          
          REDIRECT_QUERY_STRING
          "id=%7B$v.id%7D"
          
          REDIRECT_URL
          "/public/News/detail"
          
          REMOTE_PORT
          "61106"
          
          SCRIPT_FILENAME
          "/var/www/vhosts/mosunsh.com/httpdocs/public/index.php"
          
          SERVER_ADMIN
          "anderwww@163.com"
          
          CONTEXT_DOCUMENT_ROOT
          "/var/www/vhosts/mosunsh.com/httpdocs"
          
          CONTEXT_PREFIX
          ""
          
          REQUEST_SCHEME
          "http"
          
          DOCUMENT_ROOT
          "/var/www/vhosts/mosunsh.com/httpdocs"
          
          REMOTE_ADDR
          "104.217.70.2"
          
          SERVER_PORT
          "80"
          
          SERVER_ADDR
          "192.168.0.83"
          
          SERVER_NAME
          "www.mosunsh.com"
          
          SERVER_SOFTWARE
          "Apache"
          
          SERVER_SIGNATURE
          "<address>Apache Server at www.mosunsh.com Port 80</address>\n"
          
          LD_LIBRARY_PATH
          "/usr/local/apache/lib"
          
          HTTP_REFERER
          "http://www.theoretlab.com/News/detail?id=%7B$v.id%7D"
          
          HTTP_ACCEPT
          "*/*"
          
          HTTP_HOST
          "www.mosunsh.com"
          
          HTTP_USER_AGENT
          "Mozilla/5.0 (Windows NT 10.0; WOW64; Trident/7.0; rv:11.0) like Gecko"
          
          UNIQUE_ID
          "XSKM2agwIwDjKWHRH2XwwwAAAAw"
          
          REDIRECT_STATUS
          "200"
          
          REDIRECT_UNIQUE_ID
          "XSKM2agwIwDjKWHRH2XwwwAAAAw"
          
          REDIRECT_REDIRECT_STATUS
          "200"
          
          REDIRECT_REDIRECT_UNIQUE_ID
          "XSKM2agwIwDjKWHRH2XwwwAAAAw"
          
          FCGI_ROLE
          "RESPONDER"
          
          PHP_SELF
          "/public/index.php"
          
          REQUEST_TIME_FLOAT
          1562545369.1272
          
          REQUEST_TIME
          1562545369
          
          APP_NAME
          "Laravel"
          
          APP_ENV
          "local"
          
          APP_KEY
          "base64:I/efHuaN043n/yE9FGsOK0vXaPQEvRXwToT8gJrBSQk="
          
          APP_DEBUG
          "true"
          
          APP_URL
          "http://blog.test:8090"
          
          LOG_CHANNEL
          "stack"
          
          DB_CONNECTION
          "mysql"
          
          DB_HOST
          "207562.vh.cnolnic.com"
          
          DB_PORT
          "3306"
          
          DB_DATABASE
          "mosunsh2018"
          
          DB_USERNAME
          "mosunsh2018"
          
          DB_PASSWORD
          "Mosun.201816"
          
          BROADCAST_DRIVER
          "log"
          
          CACHE_DRIVER
          "file"
          
          QUEUE_CONNECTION
          "sync"
          
          SESSION_DRIVER
          "file"
          
          SESSION_LIFETIME
          "120"
          
          REDIS_HOST
          "127.0.0.1"
          
          REDIS_PASSWORD
          "null"
          
          REDIS_PORT
          "6379"
          
          MAIL_DRIVER
          "smtp"
          
          MAIL_HOST
          "smtp.mailtrap.io"
          
          MAIL_PORT
          "2525"
          
          MAIL_USERNAME
          "null"
          
          MAIL_PASSWORD
          "null"
          
          MAIL_ENCRYPTION
          "null"
          
          AWS_ACCESS_KEY_ID
          ""
          
          AWS_SECRET_ACCESS_KEY
          ""
          
          AWS_DEFAULT_REGION
          "us-east-1"
          
          AWS_BUCKET
          ""
          
          PUSHER_APP_ID
          ""
          
          PUSHER_APP_KEY
          ""
          
          PUSHER_APP_SECRET
          ""
          
          PUSHER_APP_CLUSTER
          "mt1"
          
          MIX_PUSHER_APP_KEY
          ""
          
          MIX_PUSHER_APP_CLUSTER
          "mt1"
          
          Key Value
          APP_NAME
          "Laravel"
          
          APP_ENV
          "local"
          
          APP_KEY
          "base64:I/efHuaN043n/yE9FGsOK0vXaPQEvRXwToT8gJrBSQk="
          
          APP_DEBUG
          "true"
          
          APP_URL
          "http://blog.test:8090"
          
          LOG_CHANNEL
          "stack"
          
          DB_CONNECTION
          "mysql"
          
          DB_HOST
          "207562.vh.cnolnic.com"
          
          DB_PORT
          "3306"
          
          DB_DATABASE
          "mosunsh2018"
          
          DB_USERNAME
          "mosunsh2018"
          
          DB_PASSWORD
          "Mosun.201816"
          
          BROADCAST_DRIVER
          "log"
          
          CACHE_DRIVER
          "file"
          
          QUEUE_CONNECTION
          "sync"
          
          SESSION_DRIVER
          "file"
          
          SESSION_LIFETIME
          "120"
          
          REDIS_HOST
          "127.0.0.1"
          
          REDIS_PASSWORD
          "null"
          
          REDIS_PORT
          "6379"
          
          MAIL_DRIVER
          "smtp"
          
          MAIL_HOST
          "smtp.mailtrap.io"
          
          MAIL_PORT
          "2525"
          
          MAIL_USERNAME
          "null"
          
          MAIL_PASSWORD
          "null"
          
          MAIL_ENCRYPTION
          "null"
          
          AWS_ACCESS_KEY_ID
          ""
          
          AWS_SECRET_ACCESS_KEY
          ""
          
          AWS_DEFAULT_REGION
          "us-east-1"
          
          AWS_BUCKET
          ""
          
          PUSHER_APP_ID
          ""
          
          PUSHER_APP_KEY
          ""
          
          PUSHER_APP_SECRET
          ""
          
          PUSHER_APP_CLUSTER
          "mt1"
          
          MIX_PUSHER_APP_KEY
          ""
          
          MIX_PUSHER_APP_CLUSTER
          "mt1"
          
          0. Whoops\Handler\PrettyPageHandler