Middleware

Illuminate\Foundation\Configuration\Middleware

class src/Illuminate/Foundation/Configuration/Middleware.php

alias

v11.0.0 以前から

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

api

v11.0.0 以前から

api(array|string $append = [], array|string $prepend = [], array|string $remove = [], array $replace = [])
@param array|string $append
@param array|string $prepend
@param array|string $remove
@param array $replace
@return $this
  1. v11.0.0 追加
    変更後
    api(array|string $append = [], array|string $prepend = [], array|string $remove = [], array $replace = []) [@param array|string $append, @param array|string $prepend, @param array|string $remove, @param array $replace, @return $this]

append

v11.0.0 以前から

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

appendToGroup

v11.0.0 以前から

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

appendToPriorityList

v11.31.0 から

appendToPriorityList($after, $append)
@param array|string $after
@param string $append
@return $this
  1. v11.31.0 追加
    変更後
    appendToPriorityList($after, $append) [@param array|string $after, @param string $append, @return $this]

authenticateSessions

v11.0.0 以前から

authenticateSessions()
@return $this
  1. v11.0.0 追加
    変更後
    authenticateSessions() [@return $this]

convertEmptyStringsToNull

v11.0.0 以前から

convertEmptyStringsToNull(array $except = [])
@param array<int, (\Closure(\Illuminate\Http\Request): bool)> $except
@return $this
  1. v11.0.0 追加
    変更後
    convertEmptyStringsToNull(array $except = []) [@param array<int, (\Closure(\Illuminate\Http\Request): bool)> $except, @return $this]

encryptCookies

v11.0.0 以前から

encryptCookies(array $except = [])
@param array<int, string> $except
@return $this
  1. v11.0.0 追加
    変更後
    encryptCookies(array $except = []) [@param array<int, string> $except, @return $this]

getGlobalMiddleware

v11.0.0 以前から

getGlobalMiddleware()
@return array
  1. v11.0.0 追加
    変更後
    getGlobalMiddleware() [@return array]

getMiddlewareAliases

v11.0.0 以前から

getMiddlewareAliases()
@return array
  1. v11.0.0 追加
    変更後
    getMiddlewareAliases() [@return array]

getMiddlewareGroups

v11.0.0 以前から

getMiddlewareGroups()
@return array
  1. v11.0.0 追加
    変更後
    getMiddlewareGroups() [@return array]

getMiddlewarePriority

v11.0.0 以前から

getMiddlewarePriority()
@return array
  1. v11.0.0 追加
    変更後
    getMiddlewarePriority() [@return array]

getMiddlewarePriorityAppends

v11.31.0 から

getMiddlewarePriorityAppends()
@return array
  1. v11.31.0 追加
    変更後
    getMiddlewarePriorityAppends() [@return array]

getMiddlewarePriorityPrepends

v11.31.0 から

getMiddlewarePriorityPrepends()
@return array
  1. v11.31.0 追加
    変更後
    getMiddlewarePriorityPrepends() [@return array]

getPageMiddleware

v11.0.0 以前から

getPageMiddleware()
@return array
  1. v11.0.0 追加
    変更後
    getPageMiddleware() [@return array]

group

v11.0.0 以前から

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

pages

v11.0.0 以前から

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

prepend

v11.0.0 以前から

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

prependToGroup

v11.0.0 以前から

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

prependToPriorityList

v11.31.0 から

prependToPriorityList($before, $prepend)
@param array|string $before
@param string $prepend
@return $this
  1. v11.31.0 追加
    変更後
    prependToPriorityList($before, $prepend) [@param array|string $before, @param string $prepend, @return $this]

preventRequestForgery

v13.0.0 から

preventRequestForgery(array $except = [], bool $originOnly = false, bool $allowSameSite = false)
@param array $except
@param bool $originOnly
@param bool $allowSameSite
@return $this
  1. v13.0.0 追加
    変更後
    preventRequestForgery(array $except = [], bool $originOnly = false, bool $allowSameSite = false) [@param array $except, @param bool $originOnly, @param bool $allowSameSite, @return $this]

preventRequestsDuringMaintenance

v11.0.0 以前から

preventRequestsDuringMaintenance(array $except = [])
@param array<int, string> $except
@return $this
  1. v11.0.0 追加
    変更後
    preventRequestsDuringMaintenance(array $except = []) [@param array<int, string> $except, @return $this]

priority

v11.0.0 以前から

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

redirectGuestsTo

v11.0.0 以前から

redirectGuestsTo(callable|string|null $redirect)
@param callable|string|null $redirect
@return $this
  1. v11.0.0 追加
    変更後
    redirectGuestsTo(callable|string $redirect) [@param callable|string $redirect, @return $this]
  2. v13.4.0 シグネチャ変更
    変更前
    redirectGuestsTo(callable|string $redirect) [@param callable|string $redirect, @return $this]
    変更後
    redirectGuestsTo(callable|string|null $redirect) [@param callable|string|null $redirect, @return $this]

redirectTo

v11.0.0 以前から

redirectTo(callable|string|null $guests = null, callable|string|null $users = null)
@param callable|string|null $guests
@param callable|string|null $users
@return $this
  1. v11.0.0 追加
    変更後
    redirectTo(callable|string $guests = null, callable|string $users = null) [@param callable|string $guests, @param callable|string $users, @return $this]
  2. v11.3.0 シグネチャ変更
    変更前
    redirectTo(callable|string $guests = null, callable|string $users = null) [@param callable|string $guests, @param callable|string $users, @return $this]
    変更後
    redirectTo(callable|string|null $guests = null, callable|string|null $users = null) [@param callable|string $guests, @param callable|string $users, @return $this]
  3. v12.29.0 シグネチャ変更
    変更前
    redirectTo(callable|string|null $guests = null, callable|string|null $users = null) [@param callable|string $guests, @param callable|string $users, @return $this]
    変更後
    redirectTo(callable|string|null $guests = null, callable|string|null $users = null) [@param callable|string|null $guests, @param callable|string|null $users, @return $this]

redirectUsersTo

v11.0.0 以前から

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

remove

v11.0.0 以前から

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

removeFromGroup

v11.0.0 以前から

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

replace

v11.0.0 以前から

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

replaceInGroup

v11.0.0 以前から

replaceInGroup(string $group, string $search, string $replace)
@param string $group
@param string $search
@param string $replace
@return $this
  1. v11.0.0 追加
    変更後
    replaceInGroup(string $group, string $search, string $replace) [@param string $group, @param string $search, @param string $replace, @return $this]

statefulApi

v11.0.0 以前から

statefulApi()
@return $this
  1. v11.0.0 追加
    変更後
    statefulApi() [@return $this]

throttleApi

v11.0.0 以前から

throttleApi($limiter = 'api', $redis = false)
@param string $limiter
@param bool $redis
@return $this
  1. v11.0.0 追加
    変更後
    throttleApi($limiter = 'api', $redis = false) [@param string $limiter, @param bool $redis, @return $this]

throttleWithRedis

v11.0.0 以前から

throttleWithRedis()
@return $this
  1. v11.0.0 追加
    変更後
    throttleWithRedis() [@return $this]

trimStrings

v11.0.0 以前から

trimStrings(array $except = [])
@param array<int, (\Closure(\Illuminate\Http\Request): bool)|string> $except
@return $this
  1. v11.0.0 追加
    変更後
    trimStrings(array $except = []) [@param array<int, (\Closure(\Illuminate\Http\Request): bool)|string> $except, @return $this]

trustHosts

v11.0.0 以前から

trustHosts(array|callable|null $at = null, bool $subdomains = true)
@param array<int, string>|(callable(): array<int, string>)|null $at
@param bool $subdomains
@return $this
  1. v11.0.0 追加
    変更後
    trustHosts(array $at = null, bool $subdomains = true) [@param array<int, string>|null $at, @param bool $subdomains, @return $this]
  2. v11.2.0 シグネチャ変更
    変更前
    trustHosts(array $at = null, bool $subdomains = true) [@param array<int, string>|null $at, @param bool $subdomains, @return $this]
    変更後
    trustHosts(array|callable $at = null, bool $subdomains = true) [@param array<int, string>|(callable(): array<int, string>)|null $at, @param bool $subdomains, @return $this]
  3. v11.3.0 シグネチャ変更
    変更前
    trustHosts(array|callable $at = null, bool $subdomains = true) [@param array<int, string>|(callable(): array<int, string>)|null $at, @param bool $subdomains, @return $this]
    変更後
    trustHosts(array|callable|null $at = null, bool $subdomains = true) [@param array<int, string>|(callable(): array<int, string>)|null $at, @param bool $subdomains, @return $this]

trustProxies

v11.0.0 以前から

trustProxies(array|string|null $at = null, ?int $headers = null)
@param array<int, string>|string|null $at
@param int|null $headers
@return $this
  1. v11.0.0 追加
    変更後
    trustProxies(array|string $at = null, int $headers = null) [@param array<int, string>|string|null $at, @param int|null $headers, @return $this]
  2. v11.3.0 シグネチャ変更
    変更前
    trustProxies(array|string $at = null, int $headers = null) [@param array<int, string>|string|null $at, @param int|null $headers, @return $this]
    変更後
    trustProxies(array|string|null $at = null, ?int $headers = null) [@param array<int, string>|string|null $at, @param int|null $headers, @return $this]

use

v11.0.0 以前から

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

validateCsrfTokens

v11.0.0 以前から

@deprecated

validateCsrfTokens(array $except = [])
@param array $except
@return $this
  1. v11.0.0 追加
    変更後
    validateCsrfTokens(array $except = []) [@param array $except, @return $this]
  2. v13.0.0 非推奨
    変更前
    validateCsrfTokens(array $except = []) [@param array $except, @return $this]
    変更後
    validateCsrfTokens(array $except = []) [@param array $except, @return $this]

validateSignatures

v11.0.0 以前から

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

web

v11.0.0 以前から

web(array|string $append = [], array|string $prepend = [], array|string $remove = [], array $replace = [])
@param array|string $append
@param array|string $prepend
@param array|string $remove
@param array $replace
@return $this
  1. v11.0.0 追加
    変更後
    web(array|string $append = [], array|string $prepend = [], array|string $remove = [], array $replace = []) [@param array|string $append, @param array|string $prepend, @param array|string $remove, @param array $replace, @return $this]