如何使用Laravel和mandrill使用多个API键

如何使用Laravel和mandrill使用多个API键,laravel,laravel-4,mandrill,Laravel,Laravel 4,Mandrill,我需要能够使用Laravel 4.2和Mandrill发送电子邮件,使用2个不同的API键 我遵循了下面的教程,它使用SIGNLEAPI键(您在services.php中设置的键)非常有效 我曾尝试使用以下代码动态设置不同的API键(与services.php中使用的不同),但没有成功 如何为每次发送电子邮件设置新的API密钥 App::bind('Mandrill', function() { return new Mandrill('API KEY'); }); App::bindS

我需要能够使用
Laravel 4.2
Mandrill
发送电子邮件,使用2个不同的
API键

我遵循了下面的教程,它使用SIGNLE
API键(您在services.php中设置的键)非常有效

我曾尝试使用以下代码动态设置不同的API键(与services.php中使用的不同),但没有成功

如何为每次发送电子邮件设置新的API密钥

App::bind('Mandrill', function()
{
    return new Mandrill('API KEY');
});
App::bindShared('swift.transport', function()
{
    return new MandrillTransport("API KEY");
});

// Sends Collection Email with the Unique Collection Code
Mail::send('emails.collect.collect', $data, function($message)
{
    $message->from('info@domain.com', 'mr Smith');
    $message->subject('22:24 EMAIL');
    $message->to("jonathan@mail.co.uk");
});

您可以在运行时更改配置:

Config::set('services.mandrill.secret', 'YOUR API KEY');