Size: a a a

2020 December 25

MM

MACAFRAMAMACAFRAMAMA... in Laravel Pro
Elon Musk
Народ, а решал кто как проблему с кэшированием vue js в сафари?
Понятно что можно руками очистить кэш, но реальный пользователь не сделает такого. Есть какие-то решения чтоб при новой сборке старые файлы выпиливались из кэша?
Смена названия файлов и роута 100% вариант решения
источник

MM

MACAFRAMAMACAFRAMAMA... in Laravel Pro
Elon Musk
В голову приходят решения с хэшем в имени файла или как параметр этот хэш подставлять, но не уверен насколько такое решение православное
Вполне православное)
источник

EM

Elon Musk in Laravel Pro
Но этот хэш видимо где-то нужно хранить тогда? Ибо app.js подключается то статически? Или есть варик тянуть его по регулярке? типа app.*.js  ?
источник

YE

Yuri Em in Laravel Pro
Спасибо! Тоже буду тестить. Я пробовал ставить разные библиотеки, постоянно какие-то ошибки. Ставил БотМана, но тоже не заработал.
Использую хостинг www.ukraine.com.ua, писал в техподдержку, они сказали что выделенный порт у меня 80, а нужен, как я понял 8080, но они такой порт не могут предоставить. Хотя когда я подключал бота, он вроде как подключался {"ok":true,"result":true,"description":"Webhook is already set"}. Не думаю что дело в 8080 порту, но я и не спец.
Ругался даже на свои же команды
'commands' => [  Telegram\Bot\Commands\HelpCommand::class,],
В общем как-то так! Буду пробовать
источник

YP

Yevhenii Pylypenko in Laravel Pro
Yuri Em
Спасибо! Тоже буду тестить. Я пробовал ставить разные библиотеки, постоянно какие-то ошибки. Ставил БотМана, но тоже не заработал.
Использую хостинг www.ukraine.com.ua, писал в техподдержку, они сказали что выделенный порт у меня 80, а нужен, как я понял 8080, но они такой порт не могут предоставить. Хотя когда я подключал бота, он вроде как подключался {"ok":true,"result":true,"description":"Webhook is already set"}. Не думаю что дело в 8080 порту, но я и не спец.
Ругался даже на свои же команды
'commands' => [  Telegram\Bot\Commands\HelpCommand::class,],
В общем как-то так! Буду пробовать
для вебхуков ему не нужен порт 8080. тут скорее может быть нюанс с https, возможно его нужно настроить для корректной работы бота
источник

YE

Yuri Em in Laravel Pro
Yevhenii Pylypenko
для вебхуков ему не нужен порт 8080. тут скорее может быть нюанс с https, возможно его нужно настроить для корректной работы бота
https есть
источник

YP

Yevhenii Pylypenko in Laravel Pro
тогда точно дело не в 8080 порте, если конечно он не присутствует в  установленном вебхук юрл. какой кстати вебхук урл стоит?
источник

YE

Yuri Em in Laravel Pro
Yevhenii Pylypenko
тогда точно дело не в 8080 порте, если конечно он не присутствует в  установленном вебхук юрл. какой кстати вебхук урл стоит?
вот так, если я правильно понял setwebhook?url=https://historypixel.com/admin/bot
источник

R'

R00f ' in Laravel Pro
Зачем библиотеки? Пиши на чисто ларавел
источник

YP

Yevhenii Pylypenko in Laravel Pro
ну он действительно такой стоит?
источник

YE

Yuri Em in Laravel Pro
R00f '
Зачем библиотеки? Пиши на чисто ларавел
Тоже думал об этом, просто как я понял с библиотеками проще
источник

YP

Yevhenii Pylypenko in Laravel Pro
вы то его ставите, но установился ли он?
источник

YE

Yuri Em in Laravel Pro
отвте такой пришёл {"ok":true,"result":true,"description":"Webhook is already set"}
источник

YP

Yevhenii Pylypenko in Laravel Pro
это не говорит о том какой именно урл установлен.
источник

YP

Yevhenii Pylypenko in Laravel Pro
и если урл таки корректный то на сервер должны прилетать запросы которые видно в логах
источник

YP

Yevhenii Pylypenko in Laravel Pro
по логам можно попробовать разобраться что не так.
источник

YP

Yevhenii Pylypenko in Laravel Pro
там механика работы простая довольно.
источник

С

Сергей in Laravel Pro
Elon Musk
Но этот хэш видимо где-то нужно хранить тогда? Ибо app.js подключается то статически? Или есть варик тянуть его по регулярке? типа app.*.js  ?
будь проще... добавь версию где нибудь в начале скрипта в глобальную переменную и вызывай файлы с гет параметром main.js?v=1.01.01
источник

EM

Elon Musk in Laravel Pro
Сергей
будь проще... добавь версию где нибудь в начале скрипта в глобальную переменную и вызывай файлы с гет параметром main.js?v=1.01.01
я нашел еще проще способ :)
mix.version()
и потом вместо asset использовать mix
источник

EM

Elon Musk in Laravel Pro
и все из коробки работает
источник