Arcos
Я в древние времена поднимал соккеты и тогда у меня php процесс демоном висел, и он работал с данными
Arcos
Как эта магия происходит?
Arcos
Мне механику надо понять. Иначе я говнокодить начну ПО СТРАШНОМУ... и не факт что сделаю вообще что-то
Arcos
😭
Dmitry
Могли бы просто lts ввести и вести несколько веток.
проще сказать чем сделать, там оч много собственных компанентов которые надо поддерживать, что то полностью переписывать. Оч много работы. Учитывая что фуллтайм им никто не занимается
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
это клиент
Artem
а можно ли при использовании метода firstOrCreate понять, модель создана или найдена?
У модели есть поле recentlyCreated, вроде оно отвечает за это
Artem
Точное название поля не помню
ThunderAL
npm i npm i —save laravel-echo
ThunderAL
Ларавел эхо не ставился. На ошибки каие-то ругался. Чуть позже буду дома, скину.
invariance
Да.
ThunderAL
так же как и на веб
ThunderAL
только отдавать нужные данные вместо страничек
Andrey
файлик api
ThunderAL
Alex лучше напиши, что тебе конкретно надо реализовать — подскажем
Andrey
в ларавеле
ThunderAL
тут чел говорит вообще об общих положениях
ThunderAL
ему этот файлик только задержит на день
ThunderAL
ибо там надо xss токен посылать при постах и ещё несколько тонкостей
ThunderAL
этот токен — защита от xss
Maksim (Ellrion)
Что же это за токен такой?
ThunderAL
я просто немножко не то написал)
Maksim (Ellrion)
Именно по этому я тебя и поправил. Нафига было писать немножко не то дальше "этот токен — защита от xss" ?
Anton
этот токен — защита от xss
csrf и 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 работает ?
Listar
app/* и resources/* вродь
Работрался уже ) все равно большое спасибо
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
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
ну если совсем упарываться - сделать как команду