Size: a a a

Laravel для начинающих

2020 October 21

H

Hlib in Laravel для начинающих
Vladyslav
там жи написано )
Всё, проблема решена, проект не новый и там в webpack.mix.js на scss несуществующие директории были выставлены.
источник

V

Vladyslav in Laravel для начинающих
Reset # Alexey S.
У меня примерно так и сделано было, на этом же серваке
Во, а я ж могу вроде на 443 или 80 кинуть сокеты и не париться с портами?
источник

V

Vladyslav in Laravel для начинающих
Ну вот
источник

V

Vladyslav in Laravel для начинающих
)
источник

V

Vladyslav in Laravel для начинающих
А у меня вот такая вот задачка.. ограничить доступ к редактированию одной записи двум и более админам одновременно.. это ж через веб сокеты, правильно?
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
Необязательно
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
Но лучше сокеты
источник

SM

Stanislav Malkin in Laravel для начинающих
Vladyslav
Во, а я ж могу вроде на 443 или 80 кинуть сокеты и не париться с портами?
Nginx умеет проксировать сокет даже по пути
источник

SM

Stanislav Malkin in Laravel для начинающих
Типа /socket.io/
источник

V

Vladyslav in Laravel для начинающих
Vladyslav
По каждому товару собираем инфу кто заходил.. пишем либо айди сессии либо айди юзера.
Ну а дальше собираем все посещалки, логика в том, что для каждого товара брать из сессий ближайшие, условно, 10, за определенный период времени, ну и там уже высчитывать как далеко в каждой сессии находятся товары на - и на + (почему +-10, так проще выставлять коэффициенты для позиции товара, 0.1, 0.2, 0.3 и тд) проходимся так по каждой сессии/юзеру - собираем по таких 20 товаров у каждого и суммируем каждому товару вес посещений... в итоге выйдет массив из большого количества элементов и выбираем оттуда первые n отсортировав по весу который вычислили по посещалкам из сессий..
А еще тут учитываются повторные посещения товаров, с этой же таблицы.. тип можно ведь зайти на 7 разных и в разном порядке сделать три дубля🌚
источник

V

Vladyslav in Laravel для начинающих
Stanislav Malkin
Типа /socket.io/
Эт тип как префикс в урле /socket.oi/?
источник

SM

Stanislav Malkin in Laravel для начинающих
Vladyslav
Эт тип как префикс в урле /socket.oi/?
Ну это дефолт
источник

V

Vladyslav in Laravel для начинающих
Понял)
источник

SM

Stanislav Malkin in Laravel для начинающих
Vladyslav
Понял)
источник

R#

Reset # Alexey S. in Laravel для начинающих
Vladyslav
Во, а я ж могу вроде на 443 или 80 кинуть сокеты и не париться с портами?
Да, посмотри пример на laravel websockets
источник

Ю

Юра in Laravel для начинающих
Vladyslav
А у меня вот такая вот задачка.. ограничить доступ к редактированию одной записи двум и более админам одновременно.. это ж через веб сокеты, правильно?
Я бы в сторону транзакций смотрел, на уровне бд. Но опять таки зависит от логики на фронте, которая закладывается
источник

SC

Sergey Chizhik in Laravel для начинающих
Vladyslav
только не пойму зачем там описано про супервизор если можно в .service его впихнуть
Супервизором. Веб-сокет сервер это демон, который держит постоянно коннект с браузером и принимает в себя соединения с бека. Nginx ты можешь использовать только как прокси к нему. Если просто как ты говоришь в "паблик настроить nginx", то будет обычная работа php: открыл соединение, сделал что надо, закрыл
источник

V

Vladyslav in Laravel для начинающих
Юра
Я бы в сторону транзакций смотрел, на уровне бд. Но опять таки зависит от логики на фронте, которая закладывается
А если просто закрыли вкладку, или вырубили комп путем выдергивания шнура питания?
источник

V

Vladyslav in Laravel для начинающих
Sergey Chizhik
Супервизором. Веб-сокет сервер это демон, который держит постоянно коннект с браузером и принимает в себя соединения с бека. Nginx ты можешь использовать только как прокси к нему. Если просто как ты говоришь в "паблик настроить nginx", то будет обычная работа php: открыл соединение, сделал что надо, закрыл
Понял, спасибо
источник

V

Vladyslav in Laravel для начинающих
Т.е без вебсокетс:серв не обойтись
источник