【问题标题】:Laravel Vapor - Assets (logo) on maintenance mode pageLaravel Vapor - 维护模式页面上的资产(徽标)
【发布时间】:2020-08-14 19:59:15
【问题描述】:

According to the docs 我们可以将503.html 文档放在 Laravel 项目的根目录中。

您可以通过将 503.html 文件放在应用程序的根目录中来自定义应用程序的维护模式启动画面。

但是,我希望能够在此页面上放置一个或多个资产(例如我们的徽标),以使此页面更加个性化。 Laravel Vapor 自动将你的静态资源上传到云端,which is not a problem if you're using the asset() helper。但是,是否已经制定了任何解决方案?我找不到。

是否有人创建了解决方案来实现这一点?

【问题讨论】:

    标签: laravel amazon-cloudfront laravel-vapor


    【解决方案1】:

    使用 Vapor,每次部署所有资产时都会获得一个新的云端 URL。这对于我们经常更改的 js 和 css 来说非常好。图像、徽标等变化不大。

    最好在aws上制作另一个存储桶并将图像文件的路径硬编码在503中。不需要每次都部署。只要您将其设置在存储桶中,您的用户浏览器就可以对其进行缓存。

    我希望 Vapor 仅在文件已更改时更改资产 url,但到目前为止情况并非如此。

    【讨论】:

      猜你喜欢
      • 2011-11-16
      • 1970-01-01
      • 2015-12-06
      • 2020-08-30
      • 2016-03-16
      • 1970-01-01
      • 1970-01-01
      • 2019-03-14
      • 1970-01-01
      相关资源
      最近更新 更多