解决Laravel 8 undefined variable错误问题

发布时间 - 2021-11-19 00:00:00    点击率:

下面由laravel教程栏目带大家介绍如何解决laravel 8 使用mailable发送邮件,undefined variable错误问题,希望对大家有所帮助!

具体问题:

Laravel 8 使用mailable发送邮件,undefined variable错误?

Laravel 8 使用 mailable 的方法发送邮件,一直出现 undefined variable 的错误,但是参照网上的解决方案,使用 public 定义 variable,但是还是报同样的错误

  public $jobdocumentmessage;
    /**
     * Create a new message instance.
     *
     * @return void
     */
    public function __construct($jobdocumentmessage)
    {
        $this->jobdocumentmessage = $jobdocumentmessage;
    }
    /**
     * Build the message.
     *
     * @return $this
     */
    public function build()
    {
        #dd($jobdocumentmessage);
        return $this->view('emails.jobDocument')
                    ->with([
                        'body' => $jobdocumentmessage->body,
                        'user' => $jobdocumentmessage->user,
                        ])
                    ->subject($jobdocumentmessage->subject)
                    ->replyTo($jobdocumentmessage->mail)
                    ->attach($jobdocumentmessage->url, ['as' => $jobdocumentmessage->name
                ]);
    }

解决办法:

  public $jobdocumentmessage;

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

    /**
     * Build the message.
     *
     * @return $this
     */
    public function build()
    {
        $jobdocumentmessage= $this->jobdocumentmessage ;
        return $this->view('emails.jobDocument')
                    ->with([
                        'body' => $jobdocumentmessage->body,
                        'user' => $jobdocumentmessage->user,
                        ])
                    ->subject($jobdocumentmessage->subject)
                    ->replyTo($jobdocumentmessage->mail)
                    ->attach($jobdocumentmessage->url, ['as' => $jobdocumentmessage->name
                ]);
    }


# laravel  # public  # undefined  # 发送邮件  # 如何解决  # 解决办法  # 网上  # message  # false  # Create  # toolbar  # jobdocumentmessage  # function 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: Laravel如何使用Blade组件和插槽?(Component代码示例)  深圳网站制作培训,深圳哪些招聘网站比较好?  利用vue写todolist单页应用  如何确认建站备案号应放置的具体位置?  Laravel软删除怎么实现_Laravel Eloquent SoftDeletes功能使用教程  如何用搬瓦工VPS快速搭建个人网站?  如何快速搭建高效香港服务器网站?  EditPlus 正则表达式 实战(3)  Android okhttputils现在进度显示实例代码  Laravel怎么配置S3云存储驱动_Laravel集成阿里云OSS或AWS S3存储桶【教程】  java中使用zxing批量生成二维码立牌  phpredis提高消息队列的实时性方法(推荐)  Laravel如何处理CORS跨域问题_Laravel项目CORS配置与解决方案  Linux系统运维自动化项目教程_Ansible批量管理实战  北京的网站制作公司有哪些,哪个视频网站最好?  如何利用DOS批处理实现定时关机操作详解  canvas 画布在主流浏览器中的尺寸限制详细介绍  Midjourney怎样加参数调细节_Midjourney参数调整技巧【指南】  php增删改查怎么学_零基础入门php数据库操作必知基础【教程】  东莞专业网站制作公司有哪些,东莞招聘网站哪个好?  零基础网站服务器架设实战:轻量应用与域名解析配置指南  Android中AutoCompleteTextView自动提示  如何撰写建站申请书?关键要点有哪些?  矢量图网站制作软件,用千图网的一张矢量图做公司app首页,该网站并未说明版权等问题,这样做算不算侵权?应该如何解决?  什么是javascript作用域_全局和局部作用域有什么区别?  jQuery中的100个技巧汇总  Laravel如何生成和使用数据填充?(Seeder和Factory示例)  html文件怎么打开证书错误_https协议的html打开提示不安全【指南】  如何快速搭建高效服务器建站系统?  Laravel如何使用Gate和Policy进行权限控制_Laravel权限判定与策略规则配置  Windows10电脑怎么查看硬盘通电时间_Win10使用工具检测磁盘健康  详解Android中Activity的四大启动模式实验简述  标题:Vue + Vuex 项目中正确使用 JWT 进行身份认证的实践指南  如何自己制作一个网站链接,如何制作一个企业网站,建设网站的基本步骤有哪些?  Laravel如何使用API Resources格式化JSON响应_Laravel数据资源封装与格式化输出  怎么制作网站设计模板图片,有电商商品详情页面的免费模板素材网站推荐吗?  Python文本处理实践_日志清洗解析【指导】  详解ASP.NET 生成二维码实例(采用ThoughtWorks.QRCode和QrCode.Net两种方式)  如何挑选最适合建站的高性能VPS主机?  Laravel如何实现登录错误次数限制_Laravel自带LoginThrottles限流配置【方法】  Laravel如何实现全文搜索功能?(Scout和Algolia示例)  Java类加载基本过程详细介绍  Python文件异常处理策略_健壮性说明【指导】  node.js报错:Cannot find module 'ejs'的解决办法  如何在橙子建站上传落地页?操作指南详解  香港服务器WordPress建站指南:SEO优化与高效部署策略  在线ppt制作网站有哪些软件,如何把网页的内容做成ppt?  Laravel如何实现用户密码重置功能?(完整流程代码)  Java解压缩zip - 解压缩多个文件或文件夹实例  制作企业网站建设方案,怎样建设一个公司网站?