Развернуть Laravel на AWS EC2 - PullRequest
0 голосов
/ 31 мая 2018

Я уже успешно развернул проект Laravel и vuejs в AWS.

Я поместил проект и все app.js в ~ / laravel, затем создал символическую ссылку в / var / www / html / laravel /, которая указывает на ~ / laravel / public

Itработает нормально.У меня возникает одна проблема, когда я получаю новый код, включая app.js, из ветки в github.Код обновляется, но когда я захожу на сайт, он еще не обновляется.Несколько часов спустя, он вернулся в нормальное состояние с моим новым обновленным кодом.

Это сводит меня с ума, потому что я не могу проверить это сразу любое предложение

Спасибо

Ответы [ 2 ]

0 голосов
/ 01 июня 2018

Добавление номера версии в app.js каждый раз, когда вы компилируете свои ресурсы, должно это исправить.Если вы используете микс Laravel, просто добавьте webpack.mix.js file

if (mix.inProduction()) {
    mix.version(); // this will add a version number to your app.js 
                   //  every time you do `npm run production`
                   // ex: app.js?id=b35f8fd52c344cb84a52
}
0 голосов
/ 31 мая 2018

Я столкнулся с таким поведением, когда на сервере был включен OPcache.

попробуйте очистить OPcache

https://jenssegers.com/77/clearing-php-s-opcache-with-cachetool

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...