微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

无法通过 Laravel 邮件呈现视图

如何解决无法通过 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 举报,一经查实,本站将立刻删除。