Arcos
Я в древние времена поднимал соккеты и тогда у меня php процесс демоном висел, и он работал с данными
Arcos
Как эта магия происходит?
Arcos
Мне механику надо понять. Иначе я говнокодить начну ПО СТРАШНОМУ... и не факт что сделаю вообще что-то
Arcos
😭
Antonio
Konstantin
может кто сталкивался
Konstantin
отправляю пуш
Konstantin
в message заголовок
Konstantin
в payload вот так
Konstantin
Konstantin
звука нет
Konstantin
есть идеи ?
invariance
Громкость прибавь
Konstantin
гыг
ThunderAL
import Echo from "laravel-echo";
import io from "socket.io-client";
global.io = io;
socket = new Echo({
broadcaster: 'socket.io',
host: ':6001'
});
socket.channel('chat')
.listen('ChatMessage', e => this.dispatch('CHAT_ADD', e));
socket.private('App.Models.User.' + window.data.user.id)
.notification(data => {
if (data.type === 'App\\Notifications\\SiteNotify')
new Noty({text: data.text}).show();
else if (data.type === 'App\\Notifications\\UpdateBalance')
this.dispatch('UPDATE_BALANCE', data.data);
});
ThunderAL
Но на socket.io как раз хочется завести, а пока не получилось
ThunderAL
это клиент
Arcos
Artem
Artem
Точное название поля не помню
ThunderAL
npm i
npm i —save laravel-echo
ThunderAL
Ларавел эхо не ставился. На ошибки каие-то ругался. Чуть позже буду дома, скину.
invariance
Да.
ThunderAL
так же как и на веб
ThunderAL
только отдавать нужные данные вместо страничек
Andrey
файлик api
ThunderAL
Alex лучше напиши, что тебе конкретно надо реализовать — подскажем
Andrey
в ларавеле
ThunderAL
тут чел говорит вообще об общих положениях
ThunderAL
ему этот файлик только задержит на день
ThunderAL
ибо там надо xss токен посылать при постах и ещё несколько тонкостей
Maksim (Ellrion)
ThunderAL
этот токен — защита от xss
Maksim (Ellrion)
Что же это за токен такой?
ThunderAL
я просто немножко не то написал)
Maksim (Ellrion)
Именно по этому я тебя и поправил. Нафига было писать немножко не то дальше "этот токен — защита от xss" ?
ThunderAL
да, заметил. там js а тут через форму можно.
ThunderAL
я это понимаю. чёт дёрнулся, прост)
Anton
Минутка занудства прошла :)
ThunderAL
ага)
Listar
npm run watch должен все ихменения в app.css отображать ?!
Listar
или только с Sass работает ?
Anonymous
Здравствуйте. Посоветуйте сервис , где можно купить авиа билеты на автомате( с api );
Gabit
https://developers.google.com/qpx-express/
ThunderAL
app/* и resources/* вродь
ThunderAL
npm run watch должен все ихменения в app.css отображать ?!
ThunderAL
или только с Sass работает ?
Anonymous
Вечер добрый, как проверить id пользователя на существование в БД? Никак не могу разобраться с whereExist
Ар
where(‘id’, $id)
Ар
find($id)
Ар
вопросы какие-то хз
Ар
дока довольно таки подробна для таких тривиальных вещей
SarcasmIO
Dispatch job ->delay
https://laravel.com/docs/5.5/queues#delayed-dispatching
SarcasmIO
заммапить реквест который тебе пришел
Anonymous
ребят, а что посоветовали бы для работы с сокетами? react/socket? или в ларе чтот есть?
Anonymous
я просто только начал вникать в неё...
SarcasmIO
присвоить чему-то
Anonymous
я что то не сконфигурировал, по ходу?
$ phpunit
Fatal error: Call to undefined method PHPUnit_Util_Configuration::getTestdoxGroupConfiguration() in D:\xampp\htdocs\vendor\phpunit\phpunit\src\TextUI\TestRunner.php on line 1066
Anonymous
я так понимаю, мне в другой чат спрашивать?
Os
Os
https://github.com/sebastianbergmann/phpunit/issues/2432
Os
That bug is happening because you are running phpunit instead of vendor/bin/phpunit, so you are getting the global travis provided phpunit.
Anonymous
спасибо
Maksim (Ellrion)
Звучит как-то дико. Что за кейс такой? Что изменится через 30 минут что запрос станет валидным?
Samat
существует список с данными. список можно фильтровать. одно из значений изменили. теперь эту одну измененную запись видно с фильтрацией по новому и по старому значению. не подскажете, в чем может быть проблема? кэш и у себя, и на сервере очистил.
Samat
нужно, чтобы при фильтрации по старому значению эта запись уже не выводилась
Samat
в базе значение изменено. но почему-то запись все равно появляется при фильтрации по старому значению
Эмин
массив в виде таблицы в отображение точно передавать не надо
Эмин
во вью передайте массив
Эмин
а там сделайте таблицей
Maksim (Ellrion)
нет просто фигню хочешь
Maksim (Ellrion)
похоже на правду
Anton
А зачем реквест то делать? Ну инициализируй джобу через полчаса и она проверит состояние...
Anton
Реквест вообще сам по себе - дорогая штука 🙂
Anton
Хм... ну я бы сделал отдельный пакет и вызывал его бы из контрллеров, джобов, кли скриптов
Maksim (Ellrion)
ну пакет может быть излишним. но всё в джоб запихать или просто в отдельный сервис. просится.
Anton
ну если совсем упарываться - сделать как команду