gpt4 book ai didi

laravel-5.1 - Lumen 和 Mandrill - 未定义索引 : secret

转载 作者:行者123 更新时间:2023-12-04 06:29:49 25 4
gpt4 key购买 nike

我有一个使用 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.' );
} );

但是当我尝试发送电子邮件时,我得到:

ErrorException in TransportManager.php line 116:
Undefined index: secret

Lumen 中没有services.php 文件,应该在哪里设置secret?

最佳答案

您可以创建自己的 services.php 文件。使用路径:your-lumen-project/config/services.phpLaravel services.php path 相同

your-lumen-project/
app/
config/
services.php

services.php内容:

<?php

return [
'mandrill' => [
'secret' => env('MANDRILL_SECRET')
],
];

然后将 MANDRILL_SECRET=yoursecretkey 放入您的 .env 文件中。

完成!

关于laravel-5.1 - Lumen 和 Mandrill - 未定义索引 : secret,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33708137/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com