Auth

Illuminate\Support\Facades\Auth

class src/Illuminate/Support/Facades/Auth.php

attempt

v11.0.0 以前から

static @method

static attempt(array $credentials = [], bool $remember = false): bool
  1. v11.0.0 追加
    変更後
    @method static attempt(array $credentials = [], bool $remember = false): bool

attempting

v11.0.0 以前から

static @method

static attempting(mixed $callback): void
  1. v11.0.0 追加
    変更後
    @method static attempting(mixed $callback): void

attemptWhen

v11.0.0 以前から

static @method

static attemptWhen(array $credentials = [], array|callable|null $callbacks = null, bool $remember = false): bool
  1. v11.0.0 追加
    変更後
    @method static attemptWhen(array $credentials = [], array|callable|null $callbacks = null, bool $remember = false): bool

authenticate

v11.0.0 以前から

static @method

static authenticate(): \Illuminate\Contracts\Auth\Authenticatable
  1. v11.0.0 追加
    変更後
    @method static authenticate(): \Illuminate\Contracts\Auth\Authenticatable

basic

v11.0.0 以前から

static @method

static basic(string $field = 'email', array $extraConditions = []): \Symfony\Component\HttpFoundation\Response|null
  1. v11.0.0 追加
    変更後
    @method static basic(string $field = 'email', array $extraConditions = []): \Symfony\Component\HttpFoundation\Response|null

check

v11.0.0 以前から

static @method

static check(): bool
  1. v11.0.0 追加
    変更後
    @method static check(): bool

createSessionDriver

v11.0.0 以前から

static @method

static createSessionDriver(string $name, array $config): \Illuminate\Auth\SessionGuard
  1. v11.0.0 追加
    変更後
    @method static createSessionDriver(string $name, array $config): \Illuminate\Auth\SessionGuard

createTokenDriver

v11.0.0 以前から

static @method

static createTokenDriver(string $name, array $config): \Illuminate\Auth\TokenGuard
  1. v11.0.0 追加
    変更後
    @method static createTokenDriver(string $name, array $config): \Illuminate\Auth\TokenGuard

createUserProvider

v11.0.0 以前から

static @method

static createUserProvider(string|null $provider = null): \Illuminate\Contracts\Auth\UserProvider|null
  1. v11.0.0 追加
    変更後
    @method static createUserProvider(string|null $provider = null): \Illuminate\Contracts\Auth\UserProvider|null

extend

v11.0.0 以前から

static @method

static extend(string $driver, \Closure $callback): \Illuminate\Auth\AuthManager
  1. v11.0.0 追加
    変更後
    @method static extend(string $driver, \Closure $callback): \Illuminate\Auth\AuthManager

flushMacros

v11.0.0 以前から

static @method

static flushMacros(): void
  1. v11.0.0 追加
    変更後
    @method static flushMacros(): void

forgetGuards

v11.0.0 以前から

static @method

static forgetGuards(): \Illuminate\Auth\AuthManager
  1. v11.0.0 追加
    変更後
    @method static forgetGuards(): \Illuminate\Auth\AuthManager

forgetUser

v11.0.0 以前から

static @method

static forgetUser(): \Illuminate\Auth\SessionGuard
  1. v11.0.0 追加
    変更後
    @method static forgetUser(): \Illuminate\Auth\SessionGuard

getCookieJar

v11.0.0 以前から

static @method

static getCookieJar(): \Illuminate\Contracts\Cookie\QueueingFactory
  1. v11.0.0 追加
    変更後
    @method static getCookieJar(): \Illuminate\Contracts\Cookie\QueueingFactory

getDefaultDriver

v11.0.0 以前から

static @method

static getDefaultDriver(): string
  1. v11.0.0 追加
    変更後
    @method static getDefaultDriver(): string

getDefaultUserProvider

v11.0.0 以前から

static @method

static getDefaultUserProvider(): string
  1. v11.0.0 追加
    変更後
    @method static getDefaultUserProvider(): string

getDispatcher

v11.0.0 以前から

static @method

static getDispatcher(): \Illuminate\Contracts\Events\Dispatcher
  1. v11.0.0 追加
    変更後
    @method static getDispatcher(): \Illuminate\Contracts\Events\Dispatcher

getLastAttempted

v11.0.0 以前から

static @method

static getLastAttempted(): \Illuminate\Contracts\Auth\Authenticatable
  1. v11.0.0 追加
    変更後
    @method static getLastAttempted(): \Illuminate\Contracts\Auth\Authenticatable

getName

v11.0.0 以前から

static @method

static getName(): string
  1. v11.0.0 追加
    変更後
    @method static getName(): string

getProvider

v11.0.0 以前から

static @method

static getProvider(): \Illuminate\Contracts\Auth\UserProvider
  1. v11.0.0 追加
    変更後
    @method static getProvider(): \Illuminate\Contracts\Auth\UserProvider

getRecallerName

v11.0.0 以前から

static @method

static getRecallerName(): string
  1. v11.0.0 追加
    変更後
    @method static getRecallerName(): string

getRequest

v11.0.0 以前から

static @method

static getRequest(): \Symfony\Component\HttpFoundation\Request
  1. v11.0.0 追加
    変更後
    @method static getRequest(): \Symfony\Component\HttpFoundation\Request

getSession

v11.0.0 以前から

static @method

static getSession(): \Illuminate\Contracts\Session\Session
  1. v11.0.0 追加
    変更後
    @method static getSession(): \Illuminate\Contracts\Session\Session

getTimebox

v11.0.0 以前から

static @method

static getTimebox(): \Illuminate\Support\Timebox
  1. v11.0.0 追加
    変更後
    @method static getTimebox(): \Illuminate\Support\Timebox

getUser

v11.0.0 以前から

static @method

static getUser(): \Illuminate\Contracts\Auth\Authenticatable|null
  1. v11.0.0 追加
    変更後
    @method static getUser(): \Illuminate\Contracts\Auth\Authenticatable|null

guard

v11.0.0 以前から

static @method

static guard(\UnitEnum|string|null $name = null): \Illuminate\Contracts\Auth\Guard|\Illuminate\Contracts\Auth\StatefulGuard
  1. v11.0.0 追加
    変更後
    @method static guard(string|null $name = null): \Illuminate\Contracts\Auth\Guard|\Illuminate\Contracts\Auth\StatefulGuard
  2. v13.5.0 シグネチャ変更
    変更前
    @method static guard(string|null $name = null): \Illuminate\Contracts\Auth\Guard|\Illuminate\Contracts\Auth\StatefulGuard
    変更後
    @method static guard(\UnitEnum|string|null $name = null): \Illuminate\Contracts\Auth\Guard|\Illuminate\Contracts\Auth\StatefulGuard

guest

v11.0.0 以前から

static @method

static guest(): bool
  1. v11.0.0 追加
    変更後
    @method static guest(): bool

hashPasswordForCookie

v12.45.0 から

static @method

static hashPasswordForCookie(string|null $passwordHash): string
  1. v12.45.0 追加
    変更後
    @method static hashPasswordForCookie(string $passwordHash): string
  2. v13.35.0 シグネチャ変更
    変更前
    @method static hashPasswordForCookie(string $passwordHash): string
    変更後
    @method static hashPasswordForCookie(string|null $passwordHash): string

hasMacro

v11.0.0 以前から

static @method

static hasMacro(string $name): bool
  1. v11.0.0 追加
    変更後
    @method static hasMacro(string $name): bool

hasResolvedGuards

v11.0.0 以前から

static @method

static hasResolvedGuards(): bool
  1. v11.0.0 追加
    変更後
    @method static hasResolvedGuards(): bool

hasUser

v11.0.0 以前から

static @method

static hasUser(): bool
  1. v11.0.0 追加
    変更後
    @method static hasUser(): bool

id

v11.0.0 以前から

static @method

static id(): int|string|null
  1. v11.0.0 追加
    変更後
    @method static id(): int|string|null

login

v11.0.0 以前から

static @method

static login(\Illuminate\Contracts\Auth\Authenticatable $user, bool $remember = false): void
  1. v11.0.0 追加
    変更後
    @method static login(\Illuminate\Contracts\Auth\Authenticatable $user, bool $remember = false): void

loginUsingId

v11.0.0 以前から

static @method

static loginUsingId(mixed $id, bool $remember = false): \Illuminate\Contracts\Auth\Authenticatable|false
  1. v11.0.0 追加
    変更後
    @method static loginUsingId(mixed $id, bool $remember = false): \Illuminate\Contracts\Auth\Authenticatable|false

logout

v11.0.0 以前から

static @method

static logout(): void
  1. v11.0.0 追加
    変更後
    @method static logout(): void

logoutCurrentDevice

v11.0.0 以前から

static @method

static logoutCurrentDevice(): void
  1. v11.0.0 追加
    変更後
    @method static logoutCurrentDevice(): void

logoutOtherDevices

v11.0.0 以前から

static @method

static logoutOtherDevices(string $password): void
  1. v11.0.0 追加
    変更後
    @method static logoutOtherDevices(string $password): \Illuminate\Contracts\Auth\Authenticatable|null
  2. v13.35.0 シグネチャ変更
    変更前
    @method static logoutOtherDevices(string $password): \Illuminate\Contracts\Auth\Authenticatable|null
    変更後
    @method static logoutOtherDevices(string $password): void

macro

v11.0.0 以前から

static @method

static macro(string $name, object|callable $macro): void
  1. v11.0.0 追加
    変更後
    @method static macro(string $name, object|callable $macro): void
  2. v11.8.0 シグネチャ変更
    変更前
    @method static macro(string $name, object|callable $macro): void
    変更後
    @method static macro(string $name, object|callable $macro, object|callable $macro = null): void
  3. v11.23.3 シグネチャ変更
    変更前
    @method static macro(string $name, object|callable $macro, object|callable $macro = null): void
    変更後
    @method static macro(string $name, object|callable $macro): void

mixin

v11.0.0 以前から

static @method

static mixin(object $mixin, bool $replace = true): void
  1. v11.0.0 追加
    変更後
    @method static mixin(object $mixin, bool $replace = true): void

once

v11.0.0 以前から

static @method

static once(array $credentials = []): bool
  1. v11.0.0 追加
    変更後
    @method static once(array $credentials = []): bool

onceBasic

v11.0.0 以前から

static @method

static onceBasic(string $field = 'email', array $extraConditions = []): \Symfony\Component\HttpFoundation\Response|null
  1. v11.0.0 追加
    変更後
    @method static onceBasic(string $field = 'email', array $extraConditions = []): \Symfony\Component\HttpFoundation\Response|null

onceUsingId

v11.0.0 以前から

static @method

static onceUsingId(mixed $id): \Illuminate\Contracts\Auth\Authenticatable|false
  1. v11.0.0 追加
    変更後
    @method static onceUsingId(mixed $id): \Illuminate\Contracts\Auth\Authenticatable|false

provider

v11.0.0 以前から

static @method

static provider(string $name, \Closure $callback): \Illuminate\Auth\AuthManager
  1. v11.0.0 追加
    変更後
    @method static provider(string $name, \Closure $callback): \Illuminate\Auth\AuthManager

resolveUsersUsing

v11.0.0 以前から

static @method

static resolveUsersUsing(\Closure $userResolver): \Illuminate\Auth\AuthManager
  1. v11.0.0 追加
    変更後
    @method static resolveUsersUsing(\Closure $userResolver): \Illuminate\Auth\AuthManager

routes

v11.0.0 以前から

static

static routes(array $options = [])
@param array $options
@return void
  1. v11.0.0 追加
    変更後
    static routes(array $options = []) [@param array $options, @return void]

setApplication

v11.0.0 以前から

static @method

static setApplication(\Illuminate\Contracts\Foundation\Application $app): \Illuminate\Auth\AuthManager
  1. v11.0.0 追加
    変更後
    @method static setApplication(\Illuminate\Contracts\Foundation\Application $app): \Illuminate\Auth\AuthManager

setCookieJar

v11.0.0 以前から

static @method

static setCookieJar(\Illuminate\Contracts\Cookie\QueueingFactory $cookie): void
  1. v11.0.0 追加
    変更後
    @method static setCookieJar(\Illuminate\Contracts\Cookie\QueueingFactory $cookie): void

setDefaultDriver

v11.0.0 以前から

static @method

static setDefaultDriver(\UnitEnum|string $name): void
  1. v11.0.0 追加
    変更後
    @method static setDefaultDriver(string $name): void
  2. v13.5.0 シグネチャ変更
    変更前
    @method static setDefaultDriver(string $name): void
    変更後
    @method static setDefaultDriver(\UnitEnum|string $name): void

setDispatcher

v11.0.0 以前から

static @method

static setDispatcher(\Illuminate\Contracts\Events\Dispatcher $events): void
  1. v11.0.0 追加
    変更後
    @method static setDispatcher(\Illuminate\Contracts\Events\Dispatcher $events): void

setProvider

v11.0.0 以前から

static @method

static setProvider(\Illuminate\Contracts\Auth\UserProvider $provider): void
  1. v11.0.0 追加
    変更後
    @method static setProvider(\Illuminate\Contracts\Auth\UserProvider $provider): void

setRememberDuration

v11.0.0 以前から

static @method

static setRememberDuration(int $minutes): \Illuminate\Auth\SessionGuard
  1. v11.0.0 追加
    変更後
    @method static setRememberDuration(int $minutes): \Illuminate\Auth\SessionGuard

setRequest

v11.0.0 以前から

static @method

static setRequest(\Symfony\Component\HttpFoundation\Request $request): \Illuminate\Auth\SessionGuard
  1. v11.0.0 追加
    変更後
    @method static setRequest(\Symfony\Component\HttpFoundation\Request $request): \Illuminate\Auth\SessionGuard

setUser

v11.0.0 以前から

static @method

static setUser(\Illuminate\Contracts\Auth\Authenticatable $user): \Illuminate\Contracts\Auth\Guard
  1. v11.0.0 追加
    変更後
    @method static setUser(\Illuminate\Contracts\Auth\Authenticatable $user): \Illuminate\Contracts\Auth\Guard

shouldUse

v11.0.0 以前から

static @method

static shouldUse(\UnitEnum|string|null $name): void
  1. v11.0.0 追加
    変更後
    @method static shouldUse(string $name): void
  2. v13.5.0 シグネチャ変更
    変更前
    @method static shouldUse(string $name): void
    変更後
    @method static shouldUse(\UnitEnum|string|null $name): void

user

v11.0.0 以前から

static @method

static user(): \Illuminate\Contracts\Auth\Authenticatable|null
  1. v11.0.0 追加
    変更後
    @method static user(): \Illuminate\Contracts\Auth\Authenticatable|null

userResolver

v11.0.0 以前から

static @method

static userResolver(): \Closure
  1. v11.0.0 追加
    変更後
    @method static userResolver(): \Closure

validate

v11.0.0 以前から

static @method

static validate(array $credentials = []): bool
  1. v11.0.0 追加
    変更後
    @method static validate(array $credentials = []): bool

viaRemember

v11.0.0 以前から

static @method

static viaRemember(): bool
  1. v11.0.0 追加
    変更後
    @method static viaRemember(): bool

viaRequest

v11.0.0 以前から

static @method

static viaRequest(string $driver, callable $callback): \Illuminate\Auth\AuthManager
  1. v11.0.0 追加
    変更後
    @method static viaRequest(string $driver, callable $callback): \Illuminate\Auth\AuthManager