【发布时间】:2018-02-24 08:28:01
【问题描述】:
我在我网站的根目录上做了一个脚本。这个脚本是由 cron 发布的。 在脚本结束时,我尝试使用 Mail facade laravel 发送带有处理结果的邮件,但它不起作用。
在我的脚本顶部我放了这个:
require_once('../../vendor/autoload.php');
use Illuminate\Support\Facades\Mail;
然后打电话
Mail::send(...)
但我有“尚未设置外观根目录”。
感谢您的帮助
编辑: 我添加了这些行
require __DIR__.'/../' . 'bootstrap/autoload.php';
$app = require_once __DIR__.'/../' . 'bootstrap/app.php';
$kernel = $app->make('Illuminate\Contracts\Http\Kernel');
$kernel->handle(;
$request = Illuminate\Http\Request::capture()
);
替换
require_once('../../vendor/autoload.php');
现在我没有错误消息,但我没有收到邮件
有人可以帮助我
【问题讨论】:
-
remove required 它是不需要的,因为使用方法是做同样的事情
-
感谢您的回复。我删除了 'require_once('../../vendor/autoload.php');',但我有同样的错误
标签: php laravel laravel-facade