0

根据文档,我们可以将503.html文档放在 Laravel 项目的根目录中。

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

但是,我希望能够在此页面上放置一个或多个资产(例如我们的徽标),以使此页面更加个性化。Laravel Vapor 会自动将您的静态资产上传到云端,如果您使用asset()helper ,这不是问题。但是,是否已经制定了任何解决方案?我找不到任何东西。

有没有人创造了一个解决方案来实现这一点?

4

1 回答 1

0

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

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

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

于 2020-05-01T23:47:12.083 回答