-1

サイトのルートでスクリプトを実行します。このスクリプトは cron によって起動されます。スクリプトの最後にメールファサード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');

エラー メッセージは表示されなくなりましたが、メールが届きません

誰かが私を助けることができます

4

1 に答える 1