我有document.addEventListener('DOMContentLoaded', function() {
var element = document.getElementsByClassName('layerConfirm');
element.onclick = function() {
chrome.tabs.create({
url: "http://example.com/"
});
};
});
的简单网站构建,我需要使用Lumen
发送电子邮件。
我已在Mandrill
文件中设置:
.env
在路线MAIL_DRIVER=mandrill
MAIL_HOST=smtp.mandrillapp.com
MAIL_PORT=587
MAIL_USERNAME=mandrill_username
MAIL_PASSWORD=mandrill_api_key
MAIL_FROM_ADDRESS=email_address
MAIL_FROM_NAME=email_name
中,我添加了此代码,只是为了检查它是否有效:
test
但是当我尝试发送电子邮件时,我得到了:
Mail::send( 'emails.gift', $dati, function ( $message ) use ( $dati )
{
$message->to( $dati['email'], $dati['nome'] . ' ' . $dati['cognome'] )->subject( 'Scarica il tuo regalo.' );
} );
在Lumen中没有ErrorException in TransportManager.php line 116:
Undefined index: secret
文件,所以我应该在哪里设置秘密?
答案 0 :(得分:10)
您可以创建自己的services.php
文件。路径:your-lumen-project/config/services.php
与Laravel services.php path
your-lumen-project/
app/
config/
services.php
services.php 内容:
<?php
return [
'mandrill' => [
'secret' => env('MANDRILL_SECRET')
],
];
然后将MANDRILL_SECRET=yoursecretkey
放入.env
文件中。
完成!