Laravel Vapor - Активы (lo go) на странице режима обслуживания - PullRequest
0 голосов
/ 30 апреля 2020

Согласно документации мы можем поместить документ 503.html в root нашего Laravel проекта.

Вы можете настроить экран spla sh режима обслуживания для своего приложения, поместив файл 503. html в каталог приложения root.

Однако я бы хотел разместить на этой странице один или несколько ресурсов (например, наш Lo go), чтобы сделать эту страницу более личной. Laravel Vapor автоматически загружает ваши stati c активы в облачный фронт, , что не проблема, если вы используете asset() помощник . Тем не менее, есть ли какие-либо решения уже принимаются? Я не могу их найти.

Есть ли кто-нибудь, кто создал решение, чтобы это произошло?

1 Ответ

0 голосов
/ 02 мая 2020

С Vapor каждый раз, когда вы развертываете все ресурсы, вы получаете новый URL-адрес облачного фронта. Это в основном хорошо для js и css, которые мы часто меняем. Изображения, логотипы и др. c не сильно меняются.

Лучше сделать еще одну корзину на aws и жестко указать путь к файлу изображения в вашем 503. Не нужно каждый раз развертывать. Браузеры ваших пользователей могут кэшировать его до тех пор, пока вы установите его в корзину.

Я бы хотел, чтобы Vapor менял URL-адреса активов только в том случае, если файлы изменились, но пока это не так.

...