中间件组内的Laravel中间件参数

时间:2016-06-15 02:16:31

标签: laravel laravel-5.2

我在中间件组select sum(point) from UserPoints where Userid = (select id from AspNEtusers where username ='1-V2-4128') - convert( bigint(50), ( select sum(o.quantity*o.pointperitem) as Total from AspNetusers as A inner join MyOrders as M inner join OrderedProducts as O on O.Orderid = M.id on M.Userid= A.id where A.username='1-V2-4128') ) 中添加了一个中间件,用于我的路由,如

web

此Web组包含多个中间件,这些中间件将用于路由组内的所有路由。 我正在设置这样的中间件

Route::group(['middleware' => ['web']], function () { // }

我的问题出现在protected $middlewareGroups = [ 'web' => [ \App\Http\Middleware\VerifyCsrfToken::class, \App\Http\Middleware\FeatureFlags::class ] ]; 中间件中,我想传递第三个参数FeatureFlag。由于feature参数是在FeatureFlag组内启动的,因此我不知道如何传递第三个参数。

1 个答案:

答案 0 :(得分:1)

您应该能够在a中列出您的中间件,然后将其与中间件组中的参数一起使用

$routeMiddleware