du_1993 2018-06-12 05:26
浏览 287

什么意思* @param数组|字符串| \闭包$ middleware

I'm in Laravel 5.6, Controller.php abstract class with Illuminate\Routing namespace and I would like know what kind of parameter is specified in line 19 to declared method in line 23.

I know what closure and middleware are but I don't know what this line means.

16 /*
17 * Register middleware on the controller.
18 *
19 * @param  array|string|\Closure  $middleware
20 * @param  array   $options
21 * @return \Illuminate\Routing\ControllerMiddlewareOptions
22 */
23 public function middleware($middleware, array $options = []){
24    foreach ((array) $middleware as $m) {
25       $this->middleware[] = [
26          'middleware' => $m,
27          'options' => &$options,
28       ];
29    }
30    return new ControllerMiddlewareOptions($options);
31 }
  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 深度学习根据CNN网络模型,搭建BP模型并训练MNIST数据集
    • ¥15 lammps拉伸应力应变曲线分析
    • ¥15 C++ 头文件/宏冲突问题解决
    • ¥15 用comsol模拟大气湍流通过底部加热(温度不同)的腔体
    • ¥50 安卓adb backup备份子用户应用数据失败
    • ¥20 有人能用聚类分析帮我分析一下文本内容嘛
    • ¥15 请问Lammps做复合材料拉伸模拟,应力应变曲线问题
    • ¥30 python代码,帮调试,帮帮忙吧
    • ¥15 #MATLAB仿真#车辆换道路径规划
    • ¥15 java 操作 elasticsearch 8.1 实现 索引的重建