class TransportManager extends Manager (View source)
protected Application | $app | The application instance. | from Manager |
protected array | $customCreators | The registered custom driver creators. | from Manager |
protected array | $drivers | The array of created "drivers". | from Manager |
void | __construct(Application $app) Create a new manager instance. | from Manager |
string | getDefaultDriver() Get the default mail driver name. | |
mixed | driver(string $driver = null) Get a driver instance. | from Manager |
mixed | createDriver(string $driver) Create a new driver instance. | from Manager |
mixed | callCustomCreator(string $driver) Call a custom driver creator. | from Manager |
$this | extend(string $driver, Closure $callback) Register a custom driver creator Closure. | from Manager |
array | getDrivers() Get all of the created "drivers". | from Manager |
mixed | __call(string $method, array $parameters) Dynamically call the default driver instance. | from Manager |
Swift_SmtpTransport | createSmtpDriver() Create an instance of the SMTP Swift Transport driver. | |
Swift_SmtpTransport | configureSmtpDriver(Swift_SmtpTransport $transport, array $config) Configure the additional SMTP driver options. | |
Swift_SendmailTransport | createSendmailDriver() Create an instance of the Sendmail Swift Transport driver. | |
SesTransport | createSesDriver() Create an instance of the Amazon SES Swift Transport driver. | |
array | addSesCredentials(array $config) Add the SES credentials to the configuration array. | |
Swift_SendmailTransport | createMailDriver() Create an instance of the Mail Swift Transport driver. | |
MailgunTransport | createMailgunDriver() Create an instance of the Mailgun Swift Transport driver. | |
MandrillTransport | createMandrillDriver() Create an instance of the Mandrill Swift Transport driver. | |
SparkPostTransport | createSparkPostDriver() Create an instance of the SparkPost Swift Transport driver. | |
Swift_Transport | createPostmarkDriver() Create an instance of the Postmark Swift Transport driver. | |
LogTransport | createLogDriver() Create an instance of the Log Swift Transport driver. | |
ArrayTransport | createArrayDriver() Create an instance of the Array Swift Transport Driver. | |
Client | guzzle(array $config) Get a fresh Guzzle HTTP client instance. | |
void | setDefaultDriver(string $name) Set the default mail driver name. |
Create a new manager instance.
Get the default mail driver name.
Get a driver instance.
Create a new driver instance.
Call a custom driver creator.
Register a custom driver creator Closure.
Get all of the created "drivers".
Dynamically call the default driver instance.
Create an instance of the SMTP Swift Transport driver.
Configure the additional SMTP driver options.
Create an instance of the Sendmail Swift Transport driver.
Create an instance of the Amazon SES Swift Transport driver.
Add the SES credentials to the configuration array.
Create an instance of the Mail Swift Transport driver.
Create an instance of the Mailgun Swift Transport driver.
Create an instance of the Mandrill Swift Transport driver.
Create an instance of the SparkPost Swift Transport driver.
Create an instance of the Postmark Swift Transport driver.
Create an instance of the Log Swift Transport driver.
Create an instance of the Array Swift Transport Driver.
Get a fresh Guzzle HTTP client instance.
Set the default mail driver name.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/5.8/Illuminate/Mail/TransportManager.html