ルーメンを使用してメールを送信する方法に関する多くのガイドと質問と回答を読んだことがあります。私はこれらの提案をたくさん試しました。ルーメンでメールを送信
(1/1) FatalThrowableError
Type error: Too few arguments to function Illuminate\Support\Manager::createDriver(), 0 passed in /var/www/monitor/vendor/illuminate/support/Manager.php on line 88 and exactly 1 expected
のフルスタックトレースhere:
しかし、私はまだ、このエラーを取得します。
これは私のコントローラである:
use Illuminate\Support\Facades\Mail;
public function check() {
$response = $this->getResponse();
if ($response) {
if ($this->isAlive($response->state)) {
$user = new \stdClass();
$user->email = '****@gmail.com';
$user->name = 'Albert';
Mail::raw('test', function($mail) use ($user) {
$mail->to($user->email, $user->name)->subject('Test Subject');
});
// I've also tried Mail::send() but no luck
echo 'System is fine';
} else {
echo 'System has issues';
}
} else {
echo 'Error connecting';
}
}
私がコメントを外していて、私のbootstrap/app.php
に次の行を追加:
$app->withFacades();
$app->register(App\Providers\AppServiceProvider::class);
$app->register(Illuminate\Mail\MailServiceProvider::class);
私は私の.env
ファイルに次のように持っている:
MAIL_DRIVER=smtp
MAIL_HOST=smtp.gmail.com
MAIL_PORT=587
[email protected]
MAIL_PASSWORD=mygmailpassword
MAIL_ENCRYPTION=tls
何か不足していますか?
あなたはどのようなステートメントをオンラインにしていますか? –