Middleware

Illuminate\Routing\Controllers\Middleware

class src/Illuminate/Routing/Controllers/Middleware.php

__construct

v11.0.0 以前から

__construct(Closure|string|array $middleware, ?array $only = null, ?array $except = null)
@param (\Closure(\Illuminate\Http\Request, NextClosure): \Symfony\Component\HttpFoundation\Response)|string|array $middleware
@param array<string>|null $only
@param array<string>|null $except
  1. v11.0.0 追加
    変更後
    __construct(Closure|string|array $middleware, ?array $only = null, ?array $except = null) [@param \Closure|string|array $middleware, @return void]
  2. v12.4.0 シグネチャ変更
    変更前
    __construct(Closure|string|array $middleware, ?array $only = null, ?array $except = null) [@param \Closure|string|array $middleware, @return void]
    変更後
    __construct(Closure|string|array $middleware, ?array $only = null, ?array $except = null) [@param \Closure|string|array $middleware]
  3. v12.19.0 シグネチャ変更
    変更前
    __construct(Closure|string|array $middleware, ?array $only = null, ?array $except = null) [@param \Closure|string|array $middleware]
    変更後
    __construct(Closure|string|array $middleware, ?array $only = null, ?array $except = null) [@param \Closure|string|array $middleware, @param array<string>|null $only, @param array<string>|null $except]
  4. v13.0.0 シグネチャ変更
    変更前
    __construct(Closure|string|array $middleware, ?array $only = null, ?array $except = null) [@param \Closure|string|array $middleware, @param array<string>|null $only, @param array<string>|null $except]
    変更後
    __construct(Closure|string|array $middleware, ?array $only = null, ?array $except = null) [@param (\Closure(\Illuminate\Http\Request, NextClosure): \Symfony\Component\HttpFoundation\Response)|string|array $middleware, @param array<string>|null $only, @param array<string>|null $except]

except

v11.0.0 以前から

except(array|string $except)
@param array|string $except
@return $this
  1. v11.0.0 追加
    変更後
    except(array|string $except) [@param array|string $except, @return $this]

only

v11.0.0 以前から

only(array|string $only)
@param array|string $only
@return $this
  1. v11.0.0 追加
    変更後
    only(array|string $only) [@param array|string $only, @return $this]