Dmitry
Используй api resources
Эмин
да и не плохо было бы посмотрить не ошибки декодирования json
Archakov
Anonymous
Всем привет. Подскажите пожалуйста, что лучше всего использовать для написания real time плюшек в приложении на laravel. Читал про бродкасты, довольно таки тяжелый метод. Кто чем пользуется, подскажите пожалуйста.
Anonymous
Он платный вроде бы, если не ошибаюсь ?
Anonymous
Ну с го прийдется "очень" заморочиться ))
Artem
Все им и пользуются
Artem
Laravel echo server запустишь у себя и все
Anonymous
Laravel echo server запустишь у себя и все
Спасибо большое за ответ. Просто никогда не пользовался бродкастами и на первый взгляд документация показалась довольно сложной. Буду изучать подробнее. Ещё раз спасибо за совет.
Artem
Да там совсем не сложно
Anonymous
Да там совсем не сложно
Попробую найти какие-нибудь туториалы на крайний случай.
Anonymous
Centrifugo
Anonymous
для laravel есть отличный пакет
Anonymous
Laravel Brodcaster
Anonymous
который цепляется под бродкаст и работает достаточно шустро
T.A
всем привет
T.A
наткнулся на непонятную ошибку при создании нового проекта
T.A
Crafting application... '""' is not recognized as an internal or external command, operable program or batch file. Application ready! Build something amazing.
T.A
windows 10, laravel installer 1.5.0
Дима
composer ругается
Дима
на чем разворачиваешь?
Дима
проверь путь до композера, должен быть добавлен в польховательские переменные. Т.е. из любого каталога в консоли по комманде composer должен выдать свео приветствие
T.A
надоел windows
T.A
вечером линукс установлю
Дима
под виндой юзай open server
Дима
там композер из коробки
T.A
но он команду laravel не распознает
Дима
тогда лучше Linux )
Игорь
но он команду laravel не распознает
Ну так через composer project создавай
Евгений
но он команду laravel не распознает
на опенсервере увсе нормально распознает
T.A
на опенсервере увсе нормально распознает
но у меня почему-то проблемы с этим
Евгений
показывай что делал пошагово
Alexander
через консоль OS?
Andrey
но он команду laravel не распознает
А вот тут нужен костыль вроде "внести вручную в переменную PATH путь к файлу laravel": c:\Users\<username>\AppData\Roaming\Composer\vendor\laravel\installer\
T.A
спасибо
Andrey
T.A
Лучше к батнику. Винда, все-таки
кстати там нет оказывается батника, а просто файл laravel без расширения
Andrey
У меня та же фигня, но в переменной PATH указан путь до него
Bakhriddin
SQLSTATE[HY000] [2002] Connection refused как можно исправить ?
Dmitry
с сервера возвращай процент выполнения задачи, на фронте рисуй их
Denis
/link@yetanotherstatsbot
Дима
с сервера возвращай процент выполнения задачи, на фронте рисуй их
можно я тоже поинтересуюсь. У меня похожее API. Я дергаю по fetch данные с проекта. Тоже есть прогресс бар. Наполняю через vue js. А как получить событие в реал-тайме что например задача закрылась - прогресс бар заполнился
Дима
Без сокетов никак? Просто напрашивается лишь костыльное решение - дергать метод каждый например неск. секунд
Andrey
А прогресс бар какую информацию выводит? Если речь про загрузку файла на сервер - эти данные можно на клиенте из xhr получить. Если надо данные брать с сервера, то проще всего Либо раз в 3 секунды слать запрос, либо сделать longpoll, либо, рассмотрите вариант server side event - реализуется легко; для вебсокетов, если не хотите писать свои на php - есть чудесный websocetd
Leonid
Мне к нескольким параметрам, которые могут быть в разных моделях, требуется применить один и тот же set мутатор. Есть ли какой-то нативный для ларавела способ это сделать? Сейчас я только вижу вариант сделать в базовой модели массив вродe protected $applyMutators = ['my_param'] и написать метод, который будет добавлять мутаторы к объекту при инициализации.
invariance
Ребятки
invariance
User::selectRaw('lower(email) as email') ->groupBy('email') ->havingRaw('count(*) > 1') ->get();
invariance
вот такая хрень, по логике, должна группировать без учета регистра
invariance
т.е. user@mail.ru и User@mail.ru - сгруппируется
invariance
но оно не работает, совсем
invariance
хм
invariance
сработало
invariance
сенкс
Andrey
алиас сделай типа lwr_email и groupBy('lwr_email')
(;¬_¬)
там есть подвох в плане группировки
Andrey
блин долго писал)
invariance
А возможно как то сделать группировку только на время запроса?
invariance
типо, сгруппировать, проверить количество, вернуть все значения несгруппированными (в чистом виде)
invariance
в один запрос такое не провернуть?
Andrey
SELECT * FROM users WHERE lower(email) IN ( SELECT lower(email) FROM users GROUP BY lower(email) HAVING COUNT(1) > 1 )
Andrey
в один запрос
Bakhriddin
кто используется docker ?
Andrey
invariance
=)
Andrey
соболезную
Andrey
ничего не возвращает?
invariance
возвращает боль и страдания
Andrey
ну ты ваще) я тут тебе помочь пытаюсь
invariance
спасибо за помощь
invariance
вообще, нелогично, что нет такой фичи, как регистронезависимый поиск по бд
invariance
это прям мастхэв, почему его нет - непонятно