gpt4 book ai didi

laravel - CSS 未在 Laravel 5 中加载发送电子邮件

转载 作者:行者123 更新时间:2023-12-02 21:25:12 24 4
gpt4 key购买 nike

我已将所有 Bootstrap 3 CSS 文件以及其他项目相关的 JS 和 CSS 文件包含在 public 文件夹中,并具有唯一的文件夹名称。这是结构的示例:

public/pnotify
public/bower_components/bootstrap
public/ckeditor

我已经在主模板上包含了所有这些 JS 和 CSS 链接以及确切的路径,并且整个项目中的所有内容都正确加载,但是当我将 Blade 文件作为 Laravel 5 邮件的 View 时。 CSS 无法加载,收到的电子邮件中的所有内容都一团糟,而相同的 Blade 文件却在项目中准确呈现。是因为我没有实现 Laravel 的 Assets 管理并且 Laravel 的邮件系统仅从 Assets 加载 CSS 还是我遗漏了一些东西?请有人澄清一下。

最佳答案

您可以在电子邮件中链接外部 CSS 文件,但出于安全原因,它们很可能会被电子邮件客户端阻止。因此,您需要将 CSS 内联到电子邮件模板中才能使其正常工作。

您可以尝试使用以下软件包来帮助简化操作:

Laravel Mail CSS Inliner

关于laravel - CSS 未在 Laravel 5 中加载发送电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30416123/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com