如何在应用程序文件夹

时间:2018-02-24 08:28:02

标签: php laravel laravel-facade

我在我的网站的根目录上做了一个脚本。这个剧本由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');

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

有人可以帮助我

1 个答案:

答案 0 :(得分:0)

外墙被静态调用,所以试试吧 arr+1-1 == arr

Laravel外墙用作静态代理"到服务容器中的底层类,提供简洁,富有表现力的语法,同时保持比传统静态方法更多的可测试性和灵活性。 https://laravel.com/docs/5.6/facades