You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

vendor/mail/html下新增自定义视图报view not found问题咨询

自定义Laravel邮件视图view not found报错解决方案

注意:绝对不建议直接在vendor目录下修改或新增文件,composer更新时会直接覆盖该目录下的所有自定义内容,这也是你新增视图后找不到的核心原因

正确操作流程如下:

  • 发布官方邮件模板到项目可编辑目录
    运行命令:php artisan vendor:publish --tag=laravel-mail
    执行后系统会自动把框架自带的邮件模板复制到resources/views/vendor/mail/路径下,所有邮件视图的自定义操作都应该在这个路径下完成。
  • 放置自定义视图文件
    将你创建的message-with-bg.blade.php文件放到resources/views/vendor/mail/html/目录中即可。
  • 正确引用自定义视图
    你可以任选以下两种方式引用:
    1. 按完整路径引用:view('vendor.mail.html.message-with-bg') 或 markdown('vendor.mail.html.message-with-bg')
    2. 用邮件视图命名空间引用:view('mail::message-with-bg') 或 markdown('mail::message-with-bg')

常见问题排查:

  • 检查文件名大小写:Linux服务器大小写敏感,确保引用的视图名和实际文件名完全一致
  • 清理视图缓存:新增视图后如果仍然报错,运行php artisan view:clear清理已编译的视图缓存即可

内容的提问来源于stack exchange,提问作者wertyu

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.25 15:06:08