如何解决无法通过 Laravel 邮件呈现视图
从构建函数渲染视图时出现 500 错误。我通过 dd() 测试确保可以访问构建函数,但是当我返回 $this->view('myview') 时,它给了我错误。
这是我的控制器代码。
public function store(Request $request)
{
$myEmail = '*********@gmail.com';
Mail::to($myEmail)->send(new ComplaintForm());
dd("Mail Send Successfully");
}
我的 ComplaintForm.PHP 是
<?PHP
namespace App\Http\Controllers\Mail;
use App\Http\Requests;
use Mail;
use App\Http\Controllers\Mail\ComplaintForm;
use Illuminate\Bus\Queueable;
use Illuminate\Mail\Mailable;
use Illuminate\Queue\SerializesModels;
use Illuminate\Contracts\Queue\ShouldQueue;
class ComplaintForm extends Mailable
{
use Queueable,SerializesModels;
/**
* Create a new message instance.
*
* @return void
*/
public function __construct()
{
//
}
/**
* Build the message.
*
* @return $this
*/
public function build()
{
//dd('right place');
return $this->view('emails.complaint');
}
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。