您当前的位置: 首页 >  ar
  • 2浏览

    0关注

    483博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Laravel5.5源码详解 -- Laravel-debugbar及使用elementUI-ajax的注意事项

高精度计算机视觉 发布时间:2017-12-27 20:04:43 ,浏览量:2

Laravel5.5源码详解 – Laravel-debugbar 及使用elementUI - ajax的注意事项

关于laravel对中间件的处理,请参中间件考另文, Laravel5.5源码详解 – 中间件MiddleWare分析 这里只是快速把debugbar的事务处理流程记录一遍。

我在Illuminate\Pipeline\Pipeline的then函数中进行中间件捕获,发现有下面这些中间件,

array:6 [▼
  0 => "Illuminate\Foundation\Http\Middleware\CheckForMaintenanceMode"
  1 => "Illuminate\Foundation\Http\Middleware\ValidatePostSize"
  2 => "App\Http\Middleware\TrimStrings"
  3 => "Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull"
  4 => "App\Http\Middleware\TrustProxies"
  5 => "Barryvdh\Debugbar\Middleware\InjectDebugbar"
]
array:6 [▼
  0 => "App\Http\Middleware\EncryptCookies"
  1 => "Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse"
  2 => "Illuminate\Session\Middleware\StartSession"
  3 => "Illuminate\View\Middleware\ShareErrorsFromSession"
  4 => "App\Http\Middleware\VerifyCsrfToken"
  5 => "Illuminate\Routing\Middleware\SubstituteBindings"
]

其中就包括这个Barryvdh\Debugbar\Middleware\InjectDebugbar,它是在larave启动时,在vendor\composer\installed.json发现并引入,

laravel-debugbar的配置在Barryvdh\laravel-debugbar\config\debugbar,里面解释比较详尽,这里也不再重复。顺便说一下,这个类是在Barryvdh\Debugbar\ServiceProvider中注册的,

            
关注
打赏
1661664439
查看更多评论
0.0405s