SessionGuard
Illuminate\Auth\SessionGuard
class src/Illuminate/Auth/SessionGuard.php
__construct
v11.0.0 以前から
__construct($name, Illuminate\Contracts\Auth\UserProvider $provider, Illuminate\Contracts\Session\Session $session, ?Symfony\Component\HttpFoundation\Request $request = null, ?Illuminate\Support\Timebox $timebox = null, bool $rehashOnLogin = true, int $timeboxDuration = 200000, ?string $hashKey = null)
@param string $name
@param \Illuminate\Contracts\Auth\UserProvider $provider
@param \Illuminate\Contracts\Session\Session $session
@param \Symfony\Component\HttpFoundation\Request|null $request
@param \Illuminate\Support\Timebox|null $timebox
@param bool $rehashOnLogin
@param int $timeboxDuration
@param string|null $hashKey
-
v11.0.0
追加
- 変更後
__construct($name, Illuminate\Contracts\Auth\UserProvider $provider, Illuminate\Contracts\Session\Session $session, Symfony\Component\HttpFoundation\Request $request = null, Illuminate\Support\Timebox $timebox = null, bool $rehashOnLogin = true) [@param string $name, @param \Illuminate\Contracts\Auth\UserProvider $provider, @param \Illuminate\Contracts\Session\Session $session, @param \Symfony\Component\HttpFoundation\Request|null $request, @param \Illuminate\Support\Timebox|null $timebox, @param bool $rehashOnLogin, @return void]
-
v11.3.0
シグネチャ変更
- 変更前
__construct($name, Illuminate\Contracts\Auth\UserProvider $provider, Illuminate\Contracts\Session\Session $session, Symfony\Component\HttpFoundation\Request $request = null, Illuminate\Support\Timebox $timebox = null, bool $rehashOnLogin = true) [@param string $name, @param \Illuminate\Contracts\Auth\UserProvider $provider, @param \Illuminate\Contracts\Session\Session $session, @param \Symfony\Component\HttpFoundation\Request|null $request, @param \Illuminate\Support\Timebox|null $timebox, @param bool $rehashOnLogin, @return void]- 変更後
__construct($name, Illuminate\Contracts\Auth\UserProvider $provider, Illuminate\Contracts\Session\Session $session, ?Symfony\Component\HttpFoundation\Request $request = null, ?Illuminate\Support\Timebox $timebox = null, bool $rehashOnLogin = true) [@param string $name, @param \Illuminate\Contracts\Auth\UserProvider $provider, @param \Illuminate\Contracts\Session\Session $session, @param \Symfony\Component\HttpFoundation\Request|null $request, @param \Illuminate\Support\Timebox|null $timebox, @param bool $rehashOnLogin, @return void]
-
v11.45.0
シグネチャ変更
- 変更前
__construct($name, Illuminate\Contracts\Auth\UserProvider $provider, Illuminate\Contracts\Session\Session $session, ?Symfony\Component\HttpFoundation\Request $request = null, ?Illuminate\Support\Timebox $timebox = null, bool $rehashOnLogin = true) [@param string $name, @param \Illuminate\Contracts\Auth\UserProvider $provider, @param \Illuminate\Contracts\Session\Session $session, @param \Symfony\Component\HttpFoundation\Request|null $request, @param \Illuminate\Support\Timebox|null $timebox, @param bool $rehashOnLogin, @return void]- 変更後
__construct($name, Illuminate\Contracts\Auth\UserProvider $provider, Illuminate\Contracts\Session\Session $session, ?Symfony\Component\HttpFoundation\Request $request = null, ?Illuminate\Support\Timebox $timebox = null, bool $rehashOnLogin = true, int $timeboxDuration = 200000) [@param string $name, @param \Illuminate\Contracts\Auth\UserProvider $provider, @param \Illuminate\Contracts\Session\Session $session, @param \Symfony\Component\HttpFoundation\Request|null $request, @param \Illuminate\Support\Timebox|null $timebox, @param bool $rehashOnLogin, @param int $timeboxDuration, @return void]
-
v12.0.0
シグネチャ変更
- 変更前
__construct($name, Illuminate\Contracts\Auth\UserProvider $provider, Illuminate\Contracts\Session\Session $session, ?Symfony\Component\HttpFoundation\Request $request = null, ?Illuminate\Support\Timebox $timebox = null, bool $rehashOnLogin = true, int $timeboxDuration = 200000) [@param string $name, @param \Illuminate\Contracts\Auth\UserProvider $provider, @param \Illuminate\Contracts\Session\Session $session, @param \Symfony\Component\HttpFoundation\Request|null $request, @param \Illuminate\Support\Timebox|null $timebox, @param bool $rehashOnLogin, @param int $timeboxDuration, @return void]- 変更後
__construct($name, Illuminate\Contracts\Auth\UserProvider $provider, Illuminate\Contracts\Session\Session $session, ?Symfony\Component\HttpFoundation\Request $request = null, ?Illuminate\Support\Timebox $timebox = null, bool $rehashOnLogin = true) [@param string $name, @param \Illuminate\Contracts\Auth\UserProvider $provider, @param \Illuminate\Contracts\Session\Session $session, @param \Symfony\Component\HttpFoundation\Request|null $request, @param \Illuminate\Support\Timebox|null $timebox, @param bool $rehashOnLogin, @return void]
-
v12.4.0
シグネチャ変更
- 変更前
__construct($name, Illuminate\Contracts\Auth\UserProvider $provider, Illuminate\Contracts\Session\Session $session, ?Symfony\Component\HttpFoundation\Request $request = null, ?Illuminate\Support\Timebox $timebox = null, bool $rehashOnLogin = true) [@param string $name, @param \Illuminate\Contracts\Auth\UserProvider $provider, @param \Illuminate\Contracts\Session\Session $session, @param \Symfony\Component\HttpFoundation\Request|null $request, @param \Illuminate\Support\Timebox|null $timebox, @param bool $rehashOnLogin, @return void]- 変更後
__construct($name, Illuminate\Contracts\Auth\UserProvider $provider, Illuminate\Contracts\Session\Session $session, ?Symfony\Component\HttpFoundation\Request $request = null, ?Illuminate\Support\Timebox $timebox = null, bool $rehashOnLogin = true) [@param string $name, @param \Illuminate\Contracts\Auth\UserProvider $provider, @param \Illuminate\Contracts\Session\Session $session, @param \Symfony\Component\HttpFoundation\Request|null $request, @param \Illuminate\Support\Timebox|null $timebox, @param bool $rehashOnLogin]
-
v12.14.0
シグネチャ変更
- 変更前
__construct($name, Illuminate\Contracts\Auth\UserProvider $provider, Illuminate\Contracts\Session\Session $session, ?Symfony\Component\HttpFoundation\Request $request = null, ?Illuminate\Support\Timebox $timebox = null, bool $rehashOnLogin = true) [@param string $name, @param \Illuminate\Contracts\Auth\UserProvider $provider, @param \Illuminate\Contracts\Session\Session $session, @param \Symfony\Component\HttpFoundation\Request|null $request, @param \Illuminate\Support\Timebox|null $timebox, @param bool $rehashOnLogin]- 変更後
__construct($name, Illuminate\Contracts\Auth\UserProvider $provider, Illuminate\Contracts\Session\Session $session, ?Symfony\Component\HttpFoundation\Request $request = null, ?Illuminate\Support\Timebox $timebox = null, bool $rehashOnLogin = true, int $timeboxDuration = 200000) [@param string $name, @param \Illuminate\Contracts\Auth\UserProvider $provider, @param \Illuminate\Contracts\Session\Session $session, @param \Symfony\Component\HttpFoundation\Request|null $request, @param \Illuminate\Support\Timebox|null $timebox, @param bool $rehashOnLogin, @param int $timeboxDuration]
-
v12.45.0
シグネチャ変更
- 変更前
__construct($name, Illuminate\Contracts\Auth\UserProvider $provider, Illuminate\Contracts\Session\Session $session, ?Symfony\Component\HttpFoundation\Request $request = null, ?Illuminate\Support\Timebox $timebox = null, bool $rehashOnLogin = true, int $timeboxDuration = 200000) [@param string $name, @param \Illuminate\Contracts\Auth\UserProvider $provider, @param \Illuminate\Contracts\Session\Session $session, @param \Symfony\Component\HttpFoundation\Request|null $request, @param \Illuminate\Support\Timebox|null $timebox, @param bool $rehashOnLogin, @param int $timeboxDuration]- 変更後
__construct($name, Illuminate\Contracts\Auth\UserProvider $provider, Illuminate\Contracts\Session\Session $session, ?Symfony\Component\HttpFoundation\Request $request = null, ?Illuminate\Support\Timebox $timebox = null, bool $rehashOnLogin = true, int $timeboxDuration = 200000, ?string $hashKey = null) [@param string $name, @param \Illuminate\Contracts\Auth\UserProvider $provider, @param \Illuminate\Contracts\Session\Session $session, @param \Symfony\Component\HttpFoundation\Request|null $request, @param \Illuminate\Support\Timebox|null $timebox, @param bool $rehashOnLogin, @param int $timeboxDuration]
-
v12.49.0
シグネチャ変更
- 変更前
__construct($name, Illuminate\Contracts\Auth\UserProvider $provider, Illuminate\Contracts\Session\Session $session, ?Symfony\Component\HttpFoundation\Request $request = null, ?Illuminate\Support\Timebox $timebox = null, bool $rehashOnLogin = true, int $timeboxDuration = 200000, ?string $hashKey = null) [@param string $name, @param \Illuminate\Contracts\Auth\UserProvider $provider, @param \Illuminate\Contracts\Session\Session $session, @param \Symfony\Component\HttpFoundation\Request|null $request, @param \Illuminate\Support\Timebox|null $timebox, @param bool $rehashOnLogin, @param int $timeboxDuration]- 変更後
__construct($name, Illuminate\Contracts\Auth\UserProvider $provider, Illuminate\Contracts\Session\Session $session, ?Symfony\Component\HttpFoundation\Request $request = null, ?Illuminate\Support\Timebox $timebox = null, bool $rehashOnLogin = true, int $timeboxDuration = 200000, ?string $hashKey = null) [@param string $name, @param \Illuminate\Contracts\Auth\UserProvider $provider, @param \Illuminate\Contracts\Session\Session $session, @param \Symfony\Component\HttpFoundation\Request|null $request, @param \Illuminate\Support\Timebox|null $timebox, @param bool $rehashOnLogin, @param int $timeboxDuration, @param string|null $hashKey]
attempt
v11.0.0 以前から
attempt(array $credentials = [], $remember = false)
@param array $credentials
@param bool $remember
@return bool
-
v11.0.0
追加
- 変更後
attempt(array $credentials = [], $remember = false) [@param array $credentials, @param bool $remember, @return bool]
attempting
v11.0.0 以前から
attempting($callback)
@param mixed $callback
@return void
-
v11.0.0
追加
- 変更後
attempting($callback) [@param mixed $callback, @return void]
attemptWhen
v11.0.0 以前から
attemptWhen(array $credentials = [], $callbacks = null, $remember = false)
@param array $credentials
@param array|callable|null $callbacks
@param bool $remember
@return bool
-
v11.0.0
追加
- 変更後
attemptWhen(array $credentials = [], $callbacks = null, $remember = false) [@param array $credentials, @param array|callable|null $callbacks, @param bool $remember, @return bool]
basic
v11.0.0 以前から
basic($field = 'email', $extraConditions = [])
@param string $field
@param array $extraConditions
@return \Symfony\Component\HttpFoundation\Response|null
-
v11.0.0
追加
- 変更後
basic($field = 'email', $extraConditions = []) [@param string $field, @param array $extraConditions, @return \Symfony\Component\HttpFoundation\Response|null]
getCookieJar
v11.0.0 以前から
getCookieJar()
@return \Illuminate\Contracts\Cookie\QueueingFactory
-
v11.0.0
追加
- 変更後
getCookieJar() [@return \Illuminate\Contracts\Cookie\QueueingFactory]
getDispatcher
v11.0.0 以前から
getDispatcher()
@return \Illuminate\Contracts\Events\Dispatcher
-
v11.0.0
追加
- 変更後
getDispatcher() [@return \Illuminate\Contracts\Events\Dispatcher]
getLastAttempted
v11.0.0 以前から
getLastAttempted()
@return \Illuminate\Contracts\Auth\Authenticatable
-
v11.0.0
追加
- 変更後
getLastAttempted() [@return \Illuminate\Contracts\Auth\Authenticatable]
getName
v11.0.0 以前から
getName()
@return string
-
v11.0.0
追加
- 変更後
getName() [@return string]
getRecallerName
v11.0.0 以前から
getRecallerName()
@return string
-
v11.0.0
追加
- 変更後
getRecallerName() [@return string]
getRequest
v11.0.0 以前から
getRequest()
@return \Symfony\Component\HttpFoundation\Request
-
v11.0.0
追加
- 変更後
getRequest() [@return \Symfony\Component\HttpFoundation\Request]
getSession
v11.0.0 以前から
getSession()
@return \Illuminate\Contracts\Session\Session
-
v11.0.0
追加
- 変更後
getSession() [@return \Illuminate\Contracts\Session\Session]
getTimebox
v11.0.0 以前から
getTimebox()
@return \Illuminate\Support\Timebox
-
v11.0.0
追加
- 変更後
getTimebox() [@return \Illuminate\Support\Timebox]
getUser
v11.0.0 以前から
getUser()
@return \Illuminate\Contracts\Auth\Authenticatable|null
-
v11.0.0
追加
- 変更後
getUser() [@return \Illuminate\Contracts\Auth\Authenticatable|null]
hashPasswordForCookie
v12.45.0 から
hashPasswordForCookie($passwordHash)
@param string|null $passwordHash
@return string
id
v11.0.0 以前から
id()
@return int|string|null
-
v11.0.0
追加
- 変更後
id() [@return int|string|null]
login
v11.0.0 以前から
login(Illuminate\Contracts\Auth\Authenticatable $user, $remember = false)
@param \Illuminate\Contracts\Auth\Authenticatable $user
@param bool $remember
@return void
-
v11.0.0
追加
- 変更後
login(Illuminate\Contracts\Auth\Authenticatable $user, $remember = false) [@param \Illuminate\Contracts\Auth\Authenticatable $user, @param bool $remember, @return void]
loginUsingId
v11.0.0 以前から
loginUsingId($id, $remember = false)
@param mixed $id
@param bool $remember
@return \Illuminate\Contracts\Auth\Authenticatable|false
-
v11.0.0
追加
- 変更後
loginUsingId($id, $remember = false) [@param mixed $id, @param bool $remember, @return \Illuminate\Contracts\Auth\Authenticatable|false]
logout
v11.0.0 以前から
logout()
@return void
-
v11.0.0
追加
- 変更後
logout() [@return void]
logoutCurrentDevice
v11.0.0 以前から
logoutCurrentDevice()
@return void
-
v11.0.0
追加
- 変更後
logoutCurrentDevice() [@return void]
logoutOtherDevices
v11.0.0 以前から
logoutOtherDevices($password)
@param string $password
@return void
-
v11.0.0
追加
- 変更後
logoutOtherDevices($password) [@param string $password, @return \Illuminate\Contracts\Auth\Authenticatable|null]
-
v13.35.0
シグネチャ変更
- 変更前
logoutOtherDevices($password) [@param string $password, @return \Illuminate\Contracts\Auth\Authenticatable|null]- 変更後
logoutOtherDevices($password) [@param string $password, @return void]
once
v11.0.0 以前から
once(array $credentials = [])
@param array $credentials
@return bool
-
v11.0.0
追加
- 変更後
once(array $credentials = []) [@param array $credentials, @return bool]
onceBasic
v11.0.0 以前から
onceBasic($field = 'email', $extraConditions = [])
@param string $field
@param array $extraConditions
@return \Symfony\Component\HttpFoundation\Response|null
-
v11.0.0
追加
- 変更後
onceBasic($field = 'email', $extraConditions = []) [@param string $field, @param array $extraConditions, @return \Symfony\Component\HttpFoundation\Response|null]
onceUsingId
v11.0.0 以前から
onceUsingId($id)
@param mixed $id
@return \Illuminate\Contracts\Auth\Authenticatable|false
-
v11.0.0
追加
- 変更後
onceUsingId($id) [@param mixed $id, @return \Illuminate\Contracts\Auth\Authenticatable|false]
setCookieJar
v11.0.0 以前から
setCookieJar(Illuminate\Contracts\Cookie\QueueingFactory $cookie)
@param \Illuminate\Contracts\Cookie\QueueingFactory $cookie
@return void
-
v11.0.0
追加
- 変更後
setCookieJar(Illuminate\Contracts\Cookie\QueueingFactory $cookie) [@param \Illuminate\Contracts\Cookie\QueueingFactory $cookie, @return void]
setDispatcher
v11.0.0 以前から
setDispatcher(Illuminate\Contracts\Events\Dispatcher $events)
@param \Illuminate\Contracts\Events\Dispatcher $events
@return void
-
v11.0.0
追加
- 変更後
setDispatcher(Illuminate\Contracts\Events\Dispatcher $events) [@param \Illuminate\Contracts\Events\Dispatcher $events, @return void]
setRememberDuration
v11.0.0 以前から
setRememberDuration($minutes)
@param int $minutes
@return $this
-
v11.0.0
追加
- 変更後
setRememberDuration($minutes) [@param int $minutes, @return $this]
setRequest
v11.0.0 以前から
setRequest(Symfony\Component\HttpFoundation\Request $request)
@param \Symfony\Component\HttpFoundation\Request $request
@return $this
-
v11.0.0
追加
- 変更後
setRequest(Symfony\Component\HttpFoundation\Request $request) [@param \Symfony\Component\HttpFoundation\Request $request, @return $this]
setUser
v11.0.0 以前から
setUser(Illuminate\Contracts\Auth\Authenticatable $user)
@param \Illuminate\Contracts\Auth\Authenticatable $user
@return $this
-
v11.0.0
追加
- 変更後
setUser(Illuminate\Contracts\Auth\Authenticatable $user) [@param \Illuminate\Contracts\Auth\Authenticatable $user, @return $this]
user
v11.0.0 以前から
user()
@return \Illuminate\Contracts\Auth\Authenticatable|null
-
v11.0.0
追加
- 変更後
user() [@return \Illuminate\Contracts\Auth\Authenticatable|null]
validate
v11.0.0 以前から
validate(array $credentials = [])
@param array $credentials
@return bool
-
v11.0.0
追加
- 変更後
validate(array $credentials = []) [@param array $credentials, @return bool]
viaRemember
v11.0.0 以前から
viaRemember()
@return bool
-
v11.0.0
追加
- 変更後
viaRemember() [@return bool]