如何在应用程序文件夹外使用Laravel Mail立面



我在网站的根上做一个脚本。这个剧本是克朗的lauch。在脚本结束时,我尝试通过使用邮件外墙来发送邮件,但它不起作用。

在我的脚本顶部,我说的是:

 require_once('../../vendor/autoload.php');
 use IlluminateSupportFacadesMail;

并致电

Mail::send(...)

但我有"尚未设置一个立面根"。

感谢您的帮助

编辑:我添加这些行

require __DIR__.'/../' . 'bootstrap/autoload.php';
$app = require_once __DIR__.'/../' . 'bootstrap/app.php';
$kernel = $app->make('IlluminateContractsHttpKernel');
$kernel->handle(;
  $request = IlluminateHttpRequest::capture()
);

替换

require_once('../../vendor/autoload.php');

现在我没有错误消息,但是我没有收到邮件

有人可以帮助我

立面被称为静态,所以请尝试 Mail::send();

laravel立面是服务容器中基础类别的"静态代理",提供了简短,表现力语法的好处,同时比传统的静态方法保持了更大的可检验性和灵活性。https://laravel.com/docs/5.6/facades

最新更新