Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Laravel邮件视图未渲染_Php_Laravel_Swiftmailer_Laravel Queue_Laravel Mail - Fatal编程技术网

Php Laravel邮件视图未渲染

Php Laravel邮件视图未渲染,php,laravel,swiftmailer,laravel-queue,laravel-mail,Php,Laravel,Swiftmailer,Laravel Queue,Laravel Mail,我正在使用队列发送电子邮件,代码如下: <?php namespace App\Mail; use Illuminate\Bus\Queueable; use Illuminate\Mail\Mailable; use Illuminate\Queue\SerializesModels; use Illuminate\Contracts\Queue\ShouldQueue; use App\Models\Userprofile; class testNotify extend

我正在使用队列发送电子邮件,代码如下:

   <?php

namespace App\Mail;

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

class testNotify extends Mailable implements ShouldQueue
{
    use Queueable, SerializesModels;

    public $data;

    /**
     * Create a new message instance.
     *
     * @return void
     */
    public function __construct($data)
    {
        $this->data = $data;
    }

    /**
     * Build the message.
     *
     * @return $this
     */
    public function build()
    {   
         return $this->view('emails.testnotify');
    }
}
我使用的是一个视图:


Laravel发送电子邮件示例
谢谢你,{{$data}

问题解决了。。。无法访问日志文件。。。当我们发送电子邮件时,系统会写入一些日志。当获得适当的日志和其他目录权限时。。。我能够接收内容。谢谢大家的帮助。

mail类的
构建功能中有哪些功能?你称之为视图模板吗?在我的构建类中,我有:public function build(){return$this->view('emails.testnotify');}你能更新你的问题并放入整个邮件类,这样我就可以识别你的问题了吗?另外,你确定你的视图文件位于
resources/views/emails/testnotify.blade.php
?Updated。。。请检查。。。谢谢你的时间和努力
public function send(Request $request)
    {
        $data = $request->Text;
        Mail::to('anymail@gmail.com')->send(new testNotify($data));
        \Session::put('successmessage','Sent');
        return Redirect::back(); 
    }