DB

Illuminate\Support\Facades\DB

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

affectingStatement

v11.0.0 以前から

static @method

static affectingStatement(string $query, array $bindings = []): int
  1. v11.0.0 追加
    変更後
    @method static affectingStatement(string $query, array $bindings = []): int

afterCommit

v11.0.0 以前から

static @method

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

afterRollBack

v12.32.0 から

static @method

static afterRollBack(callable $callback): void
  1. v12.32.0 追加
    変更後
    @method static afterRollBack(callable $callback): void

allowQueryDurationHandlersToRunAgain

v11.0.0 以前から

static @method

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

availableDrivers

v11.0.0 以前から

static @method

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

beforeExecuting

v11.0.0 以前から

static @method

static beforeExecuting(\Closure $callback): \Illuminate\Database\Connection
  1. v11.0.0 追加
    変更後
    @method static beforeExecuting(\Closure $callback): \Illuminate\Database\Connection

beforeStartingTransaction

v11.0.0 以前から

static @method

static beforeStartingTransaction(\Closure $callback): \Illuminate\Database\Connection
  1. v11.0.0 追加
    変更後
    @method static beforeStartingTransaction(\Closure $callback): \Illuminate\Database\Connection

beginTransaction

v11.0.0 以前から

static @method

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

bindValues

v11.0.0 以前から

static @method

static bindValues(\PDOStatement $statement, array $bindings): void
  1. v11.0.0 追加
    変更後
    @method static bindValues(\PDOStatement $statement, array $bindings): void

build

v11.31.0 から

static @method

static build(array $config): \Illuminate\Database\ConnectionInterface
  1. v11.31.0 追加
    変更後
    @method static build(array $config): \Illuminate\Database\ConnectionInterface

calculateDynamicConnectionName

v11.36.0 から

static @method

static calculateDynamicConnectionName(array $config): string
  1. v11.36.0 追加
    変更後
    @method static calculateDynamicConnectionName(array $config): string

commit

v11.0.0 以前から

static @method

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

connection

v11.0.0 以前から

static @method

static connection(\UnitEnum|string|null $name = null): \Illuminate\Database\Connection
  1. v11.0.0 追加
    変更後
    @method static connection(string|null $name = null): \Illuminate\Database\Connection
  2. v12.21.0 シグネチャ変更
    変更前
    @method static connection(string|null $name = null): \Illuminate\Database\Connection
    変更後
    @method static connection(\UnitEnum|string|null $name = null): \Illuminate\Database\Connection

connectUsing

v11.0.0 以前から

static @method

static connectUsing(\UnitEnum|string $name, array $config, bool $force = false): \Illuminate\Database\ConnectionInterface
  1. v11.0.0 追加
    変更後
    @method static connectUsing(string $name, array $config, bool $force = false): \Illuminate\Database\ConnectionInterface
  2. v12.27.0 シグネチャ変更
    変更前
    @method static connectUsing(string $name, array $config, bool $force = false): \Illuminate\Database\ConnectionInterface
    変更後
    @method static connectUsing(\UnitEnum|string $name, array $config, bool $force = false): \Illuminate\Database\ConnectionInterface

cursor

v11.0.0 以前から

static @method

static cursor(string $query, array $bindings = [], bool $useReadPdo = true, array $fetchUsing = []): \Generator
  1. v11.0.0 追加
    変更後
    @method static cursor(string $query, array $bindings = [], bool $useReadPdo = true): \Generator
  2. v13.0.0 シグネチャ変更
    変更前
    @method static cursor(string $query, array $bindings = [], bool $useReadPdo = true): \Generator
    変更後
    @method static cursor(string $query, array $bindings = [], bool $useReadPdo = true, array $fetchUsing = []): \Generator
  3. v13.4.0 シグネチャ変更
    変更前
    @method static cursor(string $query, array $bindings = [], bool $useReadPdo = true, array $fetchUsing = []): \Generator
    変更後
    @method static cursor(string $query, array $bindings = [], bool $useReadPdo = true, array $fetchUsing = []): \Generator<int, \stdClass>
  4. v13.6.0 シグネチャ変更
    変更前
    @method static cursor(string $query, array $bindings = [], bool $useReadPdo = true, array $fetchUsing = []): \Generator<int, \stdClass>
    変更後
    @method static cursor(string $query, array $bindings = [], bool $useReadPdo = true, array $fetchUsing = []): \Generator

delete

v11.0.0 以前から

static @method

static delete(string $query, array $bindings = []): int
  1. v11.0.0 追加
    変更後
    @method static delete(string $query, array $bindings = []): int

disableQueryLog

v11.0.0 以前から

static @method

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

disconnect

v11.0.0 以前から

static @method

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

enableQueryLog

v11.0.0 以前から

static @method

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

escape

v11.0.0 以前から

static @method

static escape(string|float|int|bool|null $value, bool $binary = false): string
  1. v11.0.0 追加
    変更後
    @method static escape(string|float|int|bool|null $value, bool $binary = false): string

extend

v11.0.0 以前から

static @method

static extend(string $name, callable $resolver): void
  1. v11.0.0 追加
    変更後
    @method static extend(string $name, callable $resolver): void

flushMacros

v11.0.0 以前から

static @method

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

flushQueryLog

v11.0.0 以前から

static @method

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

forgetExtension

v11.0.0 以前から

static @method

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

forgetRecordModificationState

v11.0.0 以前から

static @method

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

getConfig

v11.0.0 以前から

static @method

static getConfig(string|null $option = null): mixed
  1. v11.0.0 追加
    変更後
    @method static getConfig(string|null $option = null): mixed

getConnections

v11.0.0 以前から

static @method

static getConnections(): array
  1. v11.0.0 追加
    変更後
    @method static getConnections(): array
  2. v13.4.0 シグネチャ変更
    変更前
    @method static getConnections(): array
    変更後
    @method static getConnections(): array<string, \Illuminate\Database\Connection>
  3. v13.6.0 シグネチャ変更
    変更前
    @method static getConnections(): array<string, \Illuminate\Database\Connection>
    変更後
    @method static getConnections(): array

getDatabaseName

v11.0.0 以前から

static @method

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

getDefaultConnection

v11.0.0 以前から

static @method

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

getDirectPdo

v13.17.0 から

static @method

static getDirectPdo(): \PDO
  1. v13.17.0 追加
    変更後
    @method static getDirectPdo(): \PDO

getDirectPdoConfig

v13.17.0 から

static @method

static getDirectPdoConfig(): array
  1. v13.17.0 追加
    変更後
    @method static getDirectPdoConfig(): array

getDriverName

v11.0.0 以前から

static @method

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

getDriverTitle

v11.20.0 から

static @method

static getDriverTitle(): string
  1. v11.20.0 追加
    変更後
    @method static getDriverTitle(): string

getEventDispatcher

v11.0.0 以前から

static @method

static getEventDispatcher(): \Illuminate\Contracts\Events\Dispatcher|null
  1. v11.0.0 追加
    変更後
    @method static getEventDispatcher(): \Illuminate\Contracts\Events\Dispatcher
  2. v12.45.0 シグネチャ変更
    変更前
    @method static getEventDispatcher(): \Illuminate\Contracts\Events\Dispatcher
    変更後
    @method static getEventDispatcher(): \Illuminate\Contracts\Events\Dispatcher|null

getName

v11.0.0 以前から

static @method

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

getNameWithReadWriteType

v11.0.0 以前から

static @method

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

getPdo

v11.0.0 以前から

static @method

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

getPostProcessor

v11.0.0 以前から

static @method

static getPostProcessor(): \Illuminate\Database\Query\Processors\Processor
  1. v11.0.0 追加
    変更後
    @method static getPostProcessor(): \Illuminate\Database\Query\Processors\Processor

getQueryGrammar

v11.0.0 以前から

static @method

static getQueryGrammar(): \Illuminate\Database\Query\Grammars\Grammar
  1. v11.0.0 追加
    変更後
    @method static getQueryGrammar(): \Illuminate\Database\Query\Grammars\Grammar

getQueryLog

v11.0.0 以前から

static @method

static getQueryLog(): array[]
  1. v11.0.0 追加
    変更後
    @method static getQueryLog(): array
  2. v12.22.0 シグネチャ変更
    変更前
    @method static getQueryLog(): array
    変更後
    @method static getQueryLog(): array[]

getRawDirectPdo

v13.17.0 から

static @method

static getRawDirectPdo(): \PDO|\Closure|null
  1. v13.17.0 追加
    変更後
    @method static getRawDirectPdo(): \PDO|\Closure|null

getRawPdo

v11.0.0 以前から

static @method

static getRawPdo(): \PDO|\Closure|null
  1. v11.0.0 追加
    変更後
    @method static getRawPdo(): \PDO|\Closure|null

getRawQueryLog

v11.0.0 以前から

static @method

static getRawQueryLog(): array
  1. v11.0.0 追加
    変更後
    @method static getRawQueryLog(): array

getRawReadPdo

v11.0.0 以前から

static @method

static getRawReadPdo(): \PDO|\Closure|null
  1. v11.0.0 追加
    変更後
    @method static getRawReadPdo(): \PDO|\Closure|null

getReadPdo

v11.0.0 以前から

static @method

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

getResolver

v11.0.0 以前から

static @method

static getResolver(string $driver): \Closure|null
  1. v11.0.0 追加
    変更後
    @method static getResolver(string $driver): mixed
  2. v11.26.0 シグネチャ変更
    変更前
    @method static getResolver(string $driver): mixed
    変更後
    @method static getResolver(string $driver): \Closure|null

getSchemaBuilder

v11.0.0 以前から

static @method

static getSchemaBuilder(): \Illuminate\Database\Schema\Builder
  1. v11.0.0 追加
    変更後
    @method static getSchemaBuilder(): \Illuminate\Database\Schema\Builder

getSchemaGrammar

v11.0.0 以前から

static @method

static getSchemaGrammar(): \Illuminate\Database\Schema\Grammars\Grammar
  1. v11.0.0 追加
    変更後
    @method static getSchemaGrammar(): \Illuminate\Database\Schema\Grammars\Grammar

getServerVersion

v11.0.0 以前から

static @method

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

getTablePrefix

v11.0.0 以前から

static @method

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

hasDirectConnection

v13.17.0 から

static @method

static hasDirectConnection(): bool
  1. v13.17.0 追加
    変更後
    @method static hasDirectConnection(): bool

hasMacro

v11.0.0 以前から

static @method

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

hasModifiedRecords

v11.0.0 以前から

static @method

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

insert

v11.0.0 以前から

static @method

static insert(string $query, array $bindings = []): bool
  1. v11.0.0 追加
    変更後
    @method static insert(string $query, array $bindings = []): bool

listen

v11.0.0 以前から

static @method

static listen(\Closure $callback): void
  1. v11.0.0 追加
    変更後
    @method static listen(\Closure $callback): void

logging

v11.0.0 以前から

static @method

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

logQuery

v11.0.0 以前から

static @method

static logQuery(string $query, array $bindings, float|null $time = null): void
  1. v11.0.0 追加
    変更後
    @method static logQuery(string $query, array $bindings, float|null $time = null): 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

macroCall

v11.0.0 以前から

static @method

static macroCall(string $method, array $parameters): mixed
  1. v11.0.0 追加
    変更後
    @method static macroCall(string $method, array $parameters): mixed

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

prepareBindings

v11.0.0 以前から

static @method

static prepareBindings(array $bindings): array
  1. v11.0.0 追加
    変更後
    @method static prepareBindings(array $bindings): array

pretend

v11.0.0 以前から

static @method

static pretend(\Closure $callback): array[]
  1. v11.0.0 追加
    変更後
    @method static pretend(\Closure $callback): array
  2. v12.22.0 シグネチャ変更
    変更前
    @method static pretend(\Closure $callback): array
    変更後
    @method static pretend(\Closure $callback): array[]

pretending

v11.0.0 以前から

static @method

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

prohibitDestructiveCommands

v11.9.0 から

static

static prohibitDestructiveCommands(bool $prohibit = true)
@param bool $prohibit
@return void
  1. v11.9.0 追加
    変更後
    static prohibitDestructiveCommands(bool $prohibit = true) [@param bool $prohibit, @return void]

purge

v11.0.0 以前から

static @method

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

query

v11.0.0 以前から

static @method

static query(): \Illuminate\Database\Query\Builder
  1. v11.0.0 追加
    変更後
    @method static query(): \Illuminate\Database\Query\Builder

raw

v11.0.0 以前から

static @method

static raw(mixed|int|float $value): \Illuminate\Contracts\Database\Query\Expression
  1. v11.0.0 追加
    変更後
    @method static raw(mixed $value): \Illuminate\Contracts\Database\Query\Expression
  2. v13.0.0 シグネチャ変更
    変更前
    @method static raw(mixed $value): \Illuminate\Contracts\Database\Query\Expression
    変更後
    @method static raw(mixed|int|float $value): \Illuminate\Contracts\Database\Query\Expression

reconnect

v11.0.0 以前から

static @method

static reconnect(\UnitEnum|string|null $name = null): \Illuminate\Database\Connection
  1. v11.0.0 追加
    変更後
    @method static reconnect(string|null $name = null): \Illuminate\Database\Connection
  2. v12.27.0 シグネチャ変更
    変更前
    @method static reconnect(string|null $name = null): \Illuminate\Database\Connection
    変更後
    @method static reconnect(\UnitEnum|string|null $name = null): \Illuminate\Database\Connection

reconnectIfMissingConnection

v11.0.0 以前から

static @method

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

recordsHaveBeenModified

v11.0.0 以前から

static @method

static recordsHaveBeenModified(bool $value = true): void
  1. v11.0.0 追加
    変更後
    @method static recordsHaveBeenModified(bool $value = true): void

resetTotalQueryDuration

v11.0.0 以前から

static @method

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

resolverFor

v11.0.0 以前から

static @method

static resolverFor(string $driver, \Closure $callback): void
  1. v11.0.0 追加
    変更後
    @method static resolverFor(string $driver, \Closure $callback): void

rollBack

v11.0.0 以前から

static @method

static rollBack(int|null $toLevel = null): void
  1. v11.0.0 追加
    変更後
    @method static rollBack(int|null $toLevel = null): void

scalar

v11.0.0 以前から

static @method

static scalar(string $query, array $bindings = [], bool $useReadPdo = true): mixed
  1. v11.0.0 追加
    変更後
    @method static scalar(string $query, array $bindings = [], bool $useReadPdo = true): mixed

select

v11.0.0 以前から

static @method

static select(string $query, array $bindings = [], bool $useReadPdo = true, array $fetchUsing = []): array
  1. v11.0.0 追加
    変更後
    @method static select(string $query, array $bindings = [], bool $useReadPdo = true): array
  2. v13.0.0 シグネチャ変更
    変更前
    @method static select(string $query, array $bindings = [], bool $useReadPdo = true): array
    変更後
    @method static select(string $query, array $bindings = [], bool $useReadPdo = true, array $fetchUsing = []): array

selectFromWriteConnection

v11.0.0 以前から

static @method

static selectFromWriteConnection(string $query, array $bindings = []): array
  1. v11.0.0 追加
    変更後
    @method static selectFromWriteConnection(string $query, array $bindings = []): array

selectOne

v11.0.0 以前から

static @method

static selectOne(string $query, array $bindings = [], bool $useReadPdo = true): mixed
  1. v11.0.0 追加
    変更後
    @method static selectOne(string $query, array $bindings = [], bool $useReadPdo = true): mixed

selectResultSets

v11.0.0 以前から

static @method

static selectResultSets(string $query, array $bindings = [], bool $useReadPdo = true, array $fetchUsing = []): array
  1. v11.0.0 追加
    変更後
    @method static selectResultSets(string $query, array $bindings = [], bool $useReadPdo = true): array
  2. v13.0.0 シグネチャ変更
    変更前
    @method static selectResultSets(string $query, array $bindings = [], bool $useReadPdo = true): array
    変更後
    @method static selectResultSets(string $query, array $bindings = [], bool $useReadPdo = true, array $fetchUsing = []): array

setApplication

v11.0.0 以前から

static @method

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

setDatabaseName

v11.0.0 以前から

static @method

static setDatabaseName(string $database): \Illuminate\Database\Connection
  1. v11.0.0 追加
    変更後
    @method static setDatabaseName(string $database): \Illuminate\Database\Connection

setDefaultConnection

v11.0.0 以前から

static @method

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

setDirectPdo

v13.17.0 から

static @method

static setDirectPdo(\PDO|\Closure|null $pdo): \Illuminate\Database\Connection
  1. v13.17.0 追加
    変更後
    @method static setDirectPdo(\PDO|\Closure|null $pdo): \Illuminate\Database\Connection

setDirectPdoConfig

v13.17.0 から

static @method

static setDirectPdoConfig(array $config): \Illuminate\Database\Connection
  1. v13.17.0 追加
    変更後
    @method static setDirectPdoConfig(array $config): \Illuminate\Database\Connection

setEventDispatcher

v11.0.0 以前から

static @method

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

setPdo

v11.0.0 以前から

static @method

static setPdo(\PDO|\Closure|null $pdo): \Illuminate\Database\Connection
  1. v11.0.0 追加
    変更後
    @method static setPdo(\PDO|\Closure|null $pdo): \Illuminate\Database\Connection

setPostProcessor

v11.0.0 以前から

static @method

static setPostProcessor(\Illuminate\Database\Query\Processors\Processor $processor): \Illuminate\Database\Connection
  1. v11.0.0 追加
    変更後
    @method static setPostProcessor(\Illuminate\Database\Query\Processors\Processor $processor): \Illuminate\Database\Connection

setQueryGrammar

v11.0.0 以前から

static @method

static setQueryGrammar(\Illuminate\Database\Query\Grammars\Grammar $grammar): \Illuminate\Database\Connection
  1. v11.0.0 追加
    変更後
    @method static setQueryGrammar(\Illuminate\Database\Query\Grammars\Grammar $grammar): \Illuminate\Database\Connection

setReadPdo

v11.0.0 以前から

static @method

static setReadPdo(\PDO|\Closure|null $pdo): \Illuminate\Database\Connection
  1. v11.0.0 追加
    変更後
    @method static setReadPdo(\PDO|\Closure|null $pdo): \Illuminate\Database\Connection

setReadPdoConfig

v12.47.0 から

static @method

static setReadPdoConfig(array $config): \Illuminate\Database\Connection
  1. v12.47.0 追加
    変更後
    @method static setReadPdoConfig(array $config): \Illuminate\Database\Connection

setReadWriteType

v11.0.0 以前から

static @method

static setReadWriteType(string|null $readWriteType): \Illuminate\Database\Connection
  1. v11.0.0 追加
    変更後
    @method static setReadWriteType(string|null $readWriteType): \Illuminate\Database\Connection

setReconnector

v11.0.0 以前から

static @method

static setReconnector(callable $reconnector): void
  1. v11.0.0 追加
    変更後
    @method static setReconnector(callable $reconnector): void

setRecordModificationState

v11.0.0 以前から

static @method

static setRecordModificationState(bool $value): \Illuminate\Database\Connection
  1. v11.0.0 追加
    変更後
    @method static setRecordModificationState(bool $value): \Illuminate\Database\Connection

setSchemaGrammar

v11.0.0 以前から

static @method

static setSchemaGrammar(\Illuminate\Database\Schema\Grammars\Grammar $grammar): \Illuminate\Database\Connection
  1. v11.0.0 追加
    変更後
    @method static setSchemaGrammar(\Illuminate\Database\Schema\Grammars\Grammar $grammar): \Illuminate\Database\Connection

setTablePrefix

v11.0.0 以前から

static @method

static setTablePrefix(string $prefix): \Illuminate\Database\Connection
  1. v11.0.0 追加
    変更後
    @method static setTablePrefix(string $prefix): \Illuminate\Database\Connection

setTransactionManager

v11.0.0 以前から

static @method

static setTransactionManager(\Illuminate\Database\DatabaseTransactionsManager $manager): \Illuminate\Database\Connection
  1. v11.0.0 追加
    変更後
    @method static setTransactionManager(\Illuminate\Database\DatabaseTransactionsManager $manager): \Illuminate\Database\Connection

statement

v11.0.0 以前から

static @method

static statement(string $query, array $bindings = []): bool
  1. v11.0.0 追加
    変更後
    @method static statement(string $query, array $bindings = []): bool

supportedDrivers

v11.0.0 以前から

static @method

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

table

v11.0.0 以前から

static @method

static table(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Contracts\Database\Query\Expression|\UnitEnum|string $table, string|null $as = null): \Illuminate\Database\Query\Builder
  1. v11.0.0 追加
    変更後
    @method static table(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Contracts\Database\Query\Expression|string $table, string|null $as = null): \Illuminate\Database\Query\Builder
  2. v12.21.0 シグネチャ変更
    変更前
    @method static table(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Contracts\Database\Query\Expression|string $table, string|null $as = null): \Illuminate\Database\Query\Builder
    変更後
    @method static table(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Contracts\Database\Query\Expression|\UnitEnum|string $table, string|null $as = null): \Illuminate\Database\Query\Builder

threadCount

v11.20.0 から

static @method

static threadCount(): int|null
  1. v11.20.0 追加
    変更後
    @method static threadCount(): int|null

totalQueryDuration

v11.0.0 以前から

static @method

static totalQueryDuration(): float
  1. v11.0.0 追加
    変更後
    @method static totalQueryDuration(): float

transaction

v11.0.0 以前から

static @method

static transaction(\Closure $callback, int $attempts = 1): mixed
  1. v11.0.0 追加
    変更後
    @method static transaction(\Closure $callback, int $attempts = 1): mixed
  2. v11.31.0 シグネチャ変更
    変更前
    @method static transaction(\Closure $callback, int $attempts = 1): mixed
    変更後
    @method static transaction(\Closure $callback, int $attempts = 1): void
  3. v11.33.0 シグネチャ変更
    変更前
    @method static transaction(\Closure $callback, int $attempts = 1): void
    変更後
    @method static transaction(\Closure $callback, int $attempts = 1): mixed
  4. v12.9.0 シグネチャ変更
    変更前
    @method static transaction(\Closure $callback, int $attempts = 1): mixed
    変更後
    @method static transaction(\Closure $callback, int $attempts = 1, \Closure|null $onFailure = null): mixed
  5. v12.9.1 シグネチャ変更
    変更前
    @method static transaction(\Closure $callback, int $attempts = 1, \Closure|null $onFailure = null): mixed
    変更後
    @method static transaction(\Closure $callback, int $attempts = 1): mixed

transactionLevel

v11.0.0 以前から

static @method

static transactionLevel(): int
  1. v11.0.0 追加
    変更後
    @method static transactionLevel(): int

unprepared

v11.0.0 以前から

static @method

static unprepared(mixed $query): bool
  1. v11.0.0 追加
    変更後
    @method static unprepared(string $query): bool
  2. v13.0.0 シグネチャ変更
    変更前
    @method static unprepared(string $query): bool
    変更後
    @method static unprepared(mixed $query): bool

unsetEventDispatcher

v11.0.0 以前から

static @method

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

unsetTransactionManager

v11.0.0 以前から

static @method

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

update

v11.0.0 以前から

static @method

static update(string $query, array $bindings = []): int
  1. v11.0.0 追加
    変更後
    @method static update(string $query, array $bindings = []): int

useDefaultPostProcessor

v11.0.0 以前から

static @method

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

useDefaultQueryGrammar

v11.0.0 以前から

static @method

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

useDefaultSchemaGrammar

v11.0.0 以前から

static @method

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

useWriteConnectionWhenReading

v11.0.0 以前から

static @method

static useWriteConnectionWhenReading(bool $value = true): \Illuminate\Database\Connection
  1. v11.0.0 追加
    変更後
    @method static useWriteConnectionWhenReading(bool $value = true): \Illuminate\Database\Connection

usingConnection

v11.0.0 以前から

static @method

static usingConnection(\UnitEnum|string $name, callable $callback): mixed
  1. v11.0.0 追加
    変更後
    @method static usingConnection(string $name, callable $callback): mixed
  2. v12.27.0 シグネチャ変更
    変更前
    @method static usingConnection(string $name, callable $callback): mixed
    変更後
    @method static usingConnection(\UnitEnum|string $name, callable $callback): mixed

whenQueryingForLongerThan

v11.0.0 以前から

static @method

static whenQueryingForLongerThan(\DateTimeInterface|\Carbon\CarbonInterval|float|int $threshold, callable $handler): void
  1. v11.0.0 追加
    変更後
    @method static whenQueryingForLongerThan(\DateTimeInterface|\Carbon\CarbonInterval|float|int $threshold, callable $handler): void

withoutPretending

v11.0.0 以前から

static @method

static withoutPretending(\Closure $callback): mixed
  1. v11.0.0 追加
    変更後
    @method static withoutPretending(\Closure $callback): mixed

withoutTablePrefix

v11.35.1 から

static @method

static withoutTablePrefix(\Closure $callback): mixed
  1. v11.35.1 追加
    変更後
    @method static withoutTablePrefix(\Closure $callback): void
  2. v12.0.0 シグネチャ変更
    変更前
    @method static withoutTablePrefix(\Closure $callback): void
    変更後
    @method static withoutTablePrefix(\Closure $callback): mixed

withTablePrefix

v11.0.0 以前から

v12.0.0 で削除

  1. v11.0.0 追加
    変更後
    @method static withTablePrefix(\Illuminate\Database\Grammar $grammar): \Illuminate\Database\Grammar
  2. v11.26.0 シグネチャ変更
    変更前
    @method static withTablePrefix(\Illuminate\Database\Grammar $grammar): \Illuminate\Database\Grammar
    変更後
    @method static withTablePrefix(\Illuminate\Database\Grammar $grammar): void
  3. v11.33.0 シグネチャ変更
    変更前
    @method static withTablePrefix(\Illuminate\Database\Grammar $grammar): void
    変更後
    @method static withTablePrefix(\Illuminate\Database\Grammar $grammar): \Illuminate\Database\Grammar
  4. v12.0.0 削除
    変更前
    @method static withTablePrefix(\Illuminate\Database\Grammar $grammar): \Illuminate\Database\Grammar