2017-12-27 13 views
0
$email = new NewUserVerification(new User([ 
'email_token' => $user->email_token, 
'name' => $user->email 
])); 
\Mail::to($user->email)->send($email); 

私は上記のコードを持っています。 devマシンで完璧に動作します。 NewUserVerificationが呼び出されたサーバーに両方のコントローラーをアップロードすると、404エラーが発生します。これらの2行を削除するとすべて動作します。Laravel 5.5メールの原因404

私はそのメール構成を想定していましたが、これは論理的ですが、他のすべてのメールはサーバーで動作しています。メールプロバイダはmailgunであり、私は開発者のマシンとプロダクションから同じプロバイダを使用しています。

また、$ userオブジェクトが存在することを確認しました。

+0

キャッシュをクリアしましたか? – Wolen

+0

php artisan cache:clear、yes – TDawg

答えて

0

私は理由を説明することはできませんが、電子メールをキューに移動したときに機能しました。