使用LaravelCollective / Annotations向Laravel路由添加多个中间件

时间:2019-09-03 19:13:17

标签: laravel routes annotations laravelcollective

LaravelCollective注释的当前版本不支持多个注释。

1 个答案:

答案 0 :(得分:0)

按照我在请求请求中的要求:

https://github.com/LaravelCollective/annotations/pull/89

只需修改文件:  vendor / laravelcollective / annotations / src / Routing / Annotations / Annotations / Middleware.php

并将这些行添加到方法“ modifyCollection”中,如下所示:

/**
 * @Middleware("web, auth, role:super-admin|admin")
 */

然后,在您的控制器中,仅添加以逗号分隔的注释,如下所示:

foreach(var item in ret.FirstOrDefault().sedinte)
{
  TextBox7.Text=item.solutieSumar.ToString();
}