Mail

Illuminate\Support\Facades\Mail

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

alwaysFrom

v11.0.0 以前から

static @method

static alwaysFrom(string $address, string|null $name = null): void
  1. v11.0.0 追加
    変更後
    @method static alwaysFrom(string $address, string|null $name = null): void

alwaysReplyTo

v11.0.0 以前から

static @method

static alwaysReplyTo(string $address, string|null $name = null): void
  1. v11.0.0 追加
    変更後
    @method static alwaysReplyTo(string $address, string|null $name = null): void

alwaysReturnPath

v11.0.0 以前から

static @method

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

alwaysTo

v11.0.0 以前から

static @method

static alwaysTo(string $address, string|null $name = null): void
  1. v11.0.0 追加
    変更後
    @method static alwaysTo(string $address, string|null $name = null): void

assertNothingOutgoing

v11.0.0 以前から

static @method

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

assertNothingQueued

v11.0.0 以前から

static @method

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

assertNothingSent

v11.0.0 以前から

static @method

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

assertNotOutgoing

v11.0.0 以前から

static @method

static assertNotOutgoing(string|\Closure $mailable, callable|null $callback = null): void
  1. v11.0.0 追加
    変更後
    @method static assertNotOutgoing(string|\Closure $mailable, callable|null $callback = null): void

assertNotQueued

v11.0.0 以前から

static @method

static assertNotQueued(string|\Closure $mailable, callable|array|string|null $callback = null): void
  1. v11.0.0 追加
    変更後
    @method static assertNotQueued(string|\Closure $mailable, callable|null $callback = null): void
  2. v11.16.0 シグネチャ変更
    変更前
    @method static assertNotQueued(string|\Closure $mailable, callable|null $callback = null): void
    変更後
    @method static assertNotQueued(string|\Closure $mailable, callable|array|string|null $callback = null): void

assertNotSent

v11.0.0 以前から

static @method

static assertNotSent(string|\Closure $mailable, callable|array|string|null $callback = null): void
  1. v11.0.0 追加
    変更後
    @method static assertNotSent(string|\Closure $mailable, callable|null $callback = null): void
  2. v11.16.0 シグネチャ変更
    変更前
    @method static assertNotSent(string|\Closure $mailable, callable|null $callback = null): void
    変更後
    @method static assertNotSent(string|\Closure $mailable, callable|array|string|null $callback = null): void

assertOutgoingCount

v11.0.0 以前から

static @method

static assertOutgoingCount(int $count): void
  1. v11.0.0 追加
    変更後
    @method static assertOutgoingCount(int $count): void

assertQueued

v11.0.0 以前から

static @method

static assertQueued(string|\Closure $mailable, callable|array|string|int|null $callback = null): void
  1. v11.0.0 追加
    変更後
    @method static assertQueued(string|\Closure $mailable, callable|int|null $callback = null): void
  2. v11.16.0 シグネチャ変更
    変更前
    @method static assertQueued(string|\Closure $mailable, callable|int|null $callback = null): void
    変更後
    @method static assertQueued(string|\Closure $mailable, callable|array|string|int|null $callback = null): void

assertQueuedCount

v11.0.0 以前から

static @method

static assertQueuedCount(int $count): void
  1. v11.0.0 追加
    変更後
    @method static assertQueuedCount(int $count): void

assertQueuedOnce

v13.31.0 から

static @method

static assertQueuedOnce(string $mailable): void
  1. v13.31.0 追加
    変更後
    @method static assertQueuedOnce(string $mailable): void

assertQueuedTimes

v13.20.0 から

static @method

static assertQueuedTimes(string $mailable, int $times = 1): void
  1. v13.20.0 追加
    変更後
    @method static assertQueuedTimes(string $mailable, int $times = 1): void

assertSent

v11.0.0 以前から

static @method

static assertSent(string|\Closure $mailable, callable|array|string|int|null $callback = null): void
  1. v11.0.0 追加
    変更後
    @method static assertSent(string|\Closure $mailable, callable|int|null $callback = null): void
  2. v11.16.0 シグネチャ変更
    変更前
    @method static assertSent(string|\Closure $mailable, callable|int|null $callback = null): void
    変更後
    @method static assertSent(string|\Closure $mailable, callable|array|string|int|null $callback = null): void

assertSentCount

v11.0.0 以前から

static @method

static assertSentCount(int $count): void
  1. v11.0.0 追加
    変更後
    @method static assertSentCount(int $count): void

assertSentOnce

v13.31.0 から

static @method

static assertSentOnce(string $mailable): void
  1. v13.31.0 追加
    変更後
    @method static assertSentOnce(string $mailable): void

assertSentTimes

v12.43.0 から

static @method

static assertSentTimes(string $mailable, int $times = 1): void
  1. v12.43.0 追加
    変更後
    @method static assertSentTimes(string $mailable, int $times = 1): void

bcc

v11.0.0 以前から

static @method

static bcc(mixed $users, string|null $name = null): \Illuminate\Mail\PendingMail
  1. v11.0.0 追加
    変更後
    @method static bcc(mixed $users, string|null $name = null): \Illuminate\Mail\PendingMail

build

v11.31.0 から

static @method

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

cc

v11.0.0 以前から

static @method

static cc(mixed $users, string|null $name = null): \Illuminate\Mail\PendingMail
  1. v11.0.0 追加
    変更後
    @method static cc(mixed $users, string|null $name = null): \Illuminate\Mail\PendingMail

createSymfonyTransport

v11.0.0 以前から

static @method

static createSymfonyTransport(array $config): \Symfony\Component\Mailer\Transport\TransportInterface
  1. v11.0.0 追加
    変更後
    @method static createSymfonyTransport(array $config): \Symfony\Component\Mailer\Transport\TransportInterface

driver

v11.0.0 以前から

static @method

static driver(\UnitEnum|string|null $driver = null): \Illuminate\Mail\Mailer
  1. v11.0.0 追加
    変更後
    @method static driver(string|null $driver = null): \Illuminate\Mail\Mailer
  2. v13.5.0 シグネチャ変更
    変更前
    @method static driver(string|null $driver = null): \Illuminate\Mail\Mailer
    変更後
    @method static driver(\UnitEnum|string|null $driver = null): \Illuminate\Mail\Mailer

extend

v11.0.0 以前から

static @method

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

fake

v11.0.0 以前から

static

static fake()
@return \Illuminate\Support\Testing\Fakes\MailFake
  1. v11.0.0 追加
    変更後
    static fake() [@return \Illuminate\Support\Testing\Fakes\MailFake]

flushMacros

v11.0.0 以前から

static @method

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

forgetMailers

v11.0.0 以前から

static @method

static forgetMailers(): \Illuminate\Mail\MailManager
  1. v11.0.0 追加
    変更後
    @method static forgetMailers(): \Illuminate\Mail\MailManager

getApplication

v11.0.0 以前から

static @method

static getApplication(): \Illuminate\Contracts\Foundation\Application
  1. v11.0.0 追加
    変更後
    @method static getApplication(): \Illuminate\Contracts\Foundation\Application

getDefaultDriver

v11.0.0 以前から

static @method

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

getSymfonyTransport

v11.0.0 以前から

static @method

static getSymfonyTransport(): \Symfony\Component\Mailer\Transport\TransportInterface
  1. v11.0.0 追加
    変更後
    @method static getSymfonyTransport(): \Symfony\Component\Mailer\Transport\TransportInterface

getViewFactory

v11.0.0 以前から

static @method

static getViewFactory(): \Illuminate\Contracts\View\Factory
  1. v11.0.0 追加
    変更後
    @method static getViewFactory(): \Illuminate\Contracts\View\Factory

hasMacro

v11.0.0 以前から

static @method

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

hasQueued

v11.0.0 以前から

static @method

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

hasSent

v11.0.0 以前から

static @method

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

html

v11.0.0 以前から

static @method

static html(string $html, mixed $callback): \Illuminate\Mail\SentMessage|null
  1. v11.0.0 追加
    変更後
    @method static html(string $html, mixed $callback): \Illuminate\Mail\SentMessage|null

later

v11.0.0 以前から

static @method

static later(\DateTimeInterface|\DateInterval|int $delay, \Illuminate\Contracts\Mail\Mailable $view, string|null $queue = null): mixed
  1. v11.0.0 追加
    変更後
    @method static later(\DateTimeInterface|\DateInterval|int $delay, \Illuminate\Contracts\Mail\Mailable $view, string|null $queue = null): mixed

laterOn

v11.0.0 以前から

static @method

static laterOn(string $queue, \DateTimeInterface|\DateInterval|int $delay, \Illuminate\Contracts\Mail\Mailable $view): mixed
  1. v11.0.0 追加
    変更後
    @method static laterOn(string $queue, \DateTimeInterface|\DateInterval|int $delay, \Illuminate\Contracts\Mail\Mailable $view): mixed

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

mailer

v11.0.0 以前から

static @method

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

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

onQueue

v11.0.0 以前から

static @method

static onQueue(\BackedEnum|string|null $queue, \Illuminate\Contracts\Mail\Mailable $view): mixed
  1. v11.0.0 追加
    変更後
    @method static onQueue(string $queue, \Illuminate\Contracts\Mail\Mailable $view): mixed
  2. v11.31.0 シグネチャ変更
    変更前
    @method static onQueue(string $queue, \Illuminate\Contracts\Mail\Mailable $view): mixed
    変更後
    @method static onQueue(\BackedEnum|string|null $queue, \Illuminate\Contracts\Mail\Mailable $view): mixed

plain

v11.0.0 以前から

static @method

static plain(string $view, array $data, mixed $callback): \Illuminate\Mail\SentMessage|null
  1. v11.0.0 追加
    変更後
    @method static plain(string $view, array $data, mixed $callback): \Illuminate\Mail\SentMessage|null

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. v13.5.0 シグネチャ変更
    変更前
    @method static purge(string|null $name = null): void
    変更後
    @method static purge(\UnitEnum|string|null $name = null): void

queue

v11.0.0 以前から

static @method

static queue(\Illuminate\Contracts\Mail\Mailable $view, \BackedEnum|string|null $queue = null): mixed
  1. v11.0.0 追加
    変更後
    @method static queue(\Illuminate\Contracts\Mail\Mailable|string|array $view, string|null $queue = null): mixed
  2. v11.31.0 シグネチャ変更
    変更前
    @method static queue(\Illuminate\Contracts\Mail\Mailable|string|array $view, string|null $queue = null): mixed
    変更後
    @method static queue(\Illuminate\Contracts\Mail\Mailable|string|array $view, \BackedEnum|string|null $queue = null): mixed
  3. v12.32.0 シグネチャ変更
    変更前
    @method static queue(\Illuminate\Contracts\Mail\Mailable|string|array $view, \BackedEnum|string|null $queue = null): mixed
    変更後
    @method static queue(\Illuminate\Contracts\Mail\Mailable $view, \BackedEnum|string|null $queue = null): mixed

queued

v11.0.0 以前から

static @method

static queued(string|\Closure $mailable, callable|null $callback = null): \Illuminate\Support\Collection
  1. v11.0.0 追加
    変更後
    @method static queued(string|\Closure $mailable, callable|null $callback = null): \Illuminate\Support\Collection

queueOn

v11.0.0 以前から

static @method

static queueOn(string $queue, \Illuminate\Contracts\Mail\Mailable $view): mixed
  1. v11.0.0 追加
    変更後
    @method static queueOn(string $queue, \Illuminate\Contracts\Mail\Mailable $view): mixed

raw

v11.0.0 以前から

static @method

static raw(string $text, mixed $callback): \Illuminate\Mail\SentMessage|null
  1. v11.0.0 追加
    変更後
    @method static raw(string $text, mixed $callback): \Illuminate\Mail\SentMessage|null

render

v11.0.0 以前から

static @method

static render(string|array $view, array $data = []): string
  1. v11.0.0 追加
    変更後
    @method static render(string|array $view, array $data = []): string

send

v11.0.0 以前から

static @method

static send(\Illuminate\Contracts\Mail\Mailable|string|array $view, array $data = [], \Closure|string|null $callback = null): \Illuminate\Mail\SentMessage|null
  1. v11.0.0 追加
    変更後
    @method static send(\Illuminate\Contracts\Mail\Mailable|string|array $view, array $data = [], \Closure|string|null $callback = null): \Illuminate\Mail\SentMessage|null

sendNow

v11.0.0 以前から

static @method

static sendNow(\Illuminate\Contracts\Mail\Mailable|string|array $mailable, array $data = [], \Closure|string|null $callback = null): \Illuminate\Mail\SentMessage|null
  1. v11.0.0 追加
    変更後
    @method static sendNow(\Illuminate\Contracts\Mail\Mailable|string|array $mailable, array $data = [], \Closure|string|null $callback = null): \Illuminate\Mail\SentMessage|null

sent

v11.0.0 以前から

static @method

static sent(string|\Closure $mailable, callable|null $callback = null): \Illuminate\Support\Collection
  1. v11.0.0 追加
    変更後
    @method static sent(string|\Closure $mailable, callable|null $callback = null): \Illuminate\Support\Collection

setApplication

v11.0.0 以前から

static @method

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

setDefaultDriver

v11.0.0 以前から

static @method

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

setQueue

v11.0.0 以前から

static @method

static setQueue(\Illuminate\Contracts\Queue\Factory $queue): \Illuminate\Mail\Mailer
  1. v11.0.0 追加
    変更後
    @method static setQueue(\Illuminate\Contracts\Queue\Factory $queue): \Illuminate\Mail\Mailer

setSymfonyTransport

v11.0.0 以前から

static @method

static setSymfonyTransport(\Symfony\Component\Mailer\Transport\TransportInterface $transport): void
  1. v11.0.0 追加
    変更後
    @method static setSymfonyTransport(\Symfony\Component\Mailer\Transport\TransportInterface $transport): void

to

v11.0.0 以前から

static @method

static to(mixed $users, string|null $name = null): \Illuminate\Mail\PendingMail
  1. v11.0.0 追加
    変更後
    @method static to(mixed $users, string|null $name = null): \Illuminate\Mail\PendingMail