【问题标题】:View [email.wellcome] Not Found in Laravel Mail在 Laravel 邮件中查看 [email.wellcome] 未找到
【发布时间】:2019-01-08 12:18:21
【问题描述】:

我无法使用 Laravel 发送邮件。首先,我在.env中设置了Mail的所有详细信息。

控制器

$value = "myemail@example.com";
\Mail::to($value)->send(new welcome);

return redirect('/smsverify');

这是我的邮件代码:

namespace App\Mail;

use Illuminate\Bus\Queueable;
use Illuminate\Mail\Mailable;
use Illuminate\Queue\SerializesModels;
use Illuminate\Contracts\Queue\ShouldQueue;

class wellcome extends Mailable
{
    use Queueable, SerializesModels;

    public function __construct()
    {
        //
    }

    public function build()
    {
        return $this->view('email.wellcome');
    }
}

我不明白为什么我会看到 View [email.wellcome] not found. 我已经清除了我的 Laravel 缓存,但这还没有解决!

【问题讨论】:

  • 更改为 email.welcome 也许您的视图名称是受欢迎的
  • 我创建了一个文件夹名为email,然后在wellcome.blade.php中创建
  • 尝试返回视图('email.wellcome');
  • $this->视图不正确

标签: laravel laravel-5 laravel-mail


【解决方案1】:

请检查您的views/email 文件夹是否存在welcome.blade.php 文件

【讨论】:

  • 但我看到了Expected response code 250 but got code "530", with message "530 5.7.0 Must issue a STARTTLS command first. n73sm111615093pfj.148 - gsmtp "
  • @Nirab:这个link会对你有所帮助
  • @Nirab:是的,您可以使用本地服务器发送邮件
  • @Nirab:如果对你有用,请接受我的回答
猜你喜欢
  • 2018-12-23
  • 1970-01-01
  • 1970-01-01
  • 2018-03-09
  • 2015-11-28
  • 1970-01-01
  • 1970-01-01
  • 2019-09-11
  • 2017-05-30
相关资源
最近更新 更多