public function middleware($middleware) { if (!is_array($middleware)) { $middleware = [$middleware]; } $this->middleware = array_unique(array_merge($this->middleware, $middleware)); return $this; }