Alexey
Juri
addslashes()
не самый лучший вариант, есть родные функции в php которые все красиво сделают и все предусмотрят json_encode()
Диего
Кто нибудь прикручивал монгу? Возникали проблемы?
Николай
Кто какой-нибудь сторонний ACL-пакет юзает для Лары?
Anton
Диего
К ларе
Anton
Anton
К ларе
дома игрался - сложностей не было
Anton
но в продакшен не делал
Anton
в продакшен просто монгу юзал
Николай
нет 🙂
Печально, проектах где хоть какое-то разграничение нужно по доступам, без acl никак жи есть
Диего
Надо попробовать ) я так понимаю там удобно и доступно хранятся большие данные?
Anton
Anton
ты же спросил про сторонние
Anton
Anton
то есть тут ты получаешь гибкость, но проблемы с апдейтами
Anton
Самый главный прикол что они выключаются в другом порядке
Николай
резонно.
Диего
Правильно понимаю что выборка из 50-100 миллионов строк проходит без тормозов на sql?
Skeptic
ну...) как сказать)
Vladimir
Хей, привет всем!
Vladimir
Подскажите admin dashboard для лары, пжлст. Чем вы пользуютесь?
Skeptic
Или неоптимальный
Skeptic
Anonymous
Ага мне тоже интересно стало
Диего
Anonymous
ssd запрос не оптимизирует
Диего
Слушайте так говорите будто надо сидеть на серваке за тыщу и ныть что быстрее никак нельзя
Диего
Либо все таки делить базы по клиентам
Диего
Решаемо если заказчика нет)
invariance
ребзя
invariance
а в каком порядке мидлвейры запускаются и можно ли его менять)
Диего
Как напишешь
Диего
В каком порядке
invariance
а, точняк
invariance
они ж указываются
Anton
точнее там все хитро
Anton
ну вот если бы я делал так если на старте миддлы стартуют 1-2-3, то на шатдаун чтобы они шли 3-2-1
Anton
ну это так - для развития 🙂
Диего
Шатдаун? )
Anton
а как по вашему сессия сохраняется 🙂
Skeptic
порядок запуска, по хорошему волновать не должен, как и завершения
Каждый является как бы обособленной единицей, который может запускаться как со всеми, так и в разных комбинациях
Skeptic
ну, можно выделить в группу, какие то особые, связанные и то это очень сомнительно
Alexander
Подскажите пожалуйста, пишу сервис, которому на вход потоком идут заявки, каждую он обрабатывает ~5-15-30 минут.
Могу ли я для этого использовать стандартные очереди? Есть ли у них ограничение по времени выполнения?
В документации нашел как выставить таймаут для задания, но по дефолтному или предельному значению таймаута никакой информации.
Подскажите может ли задача в очереди выполняться длительное время? Или сразу искать другой путь?
Skeptic
может конечно
Alexander
Спасибо
Skeptic
за это отвечает либо поле в джобе timeout
Skeptic
либо при запуске демона очереди
Skeptic
можно указать --timeout
Skeptic
но если в джобе в классе указан таймаут, тот что был передан в коммандной строке будет проигнорирован
Skeptic
если у тебя длительная обработка, можно запустить несколько листенеров очереди параллельно и навесить над ними супервизора
Skeptic
в доках ларавел подробно опиcано в разделе queue
Igor
всем привет, подскажите пожалуйста, есть ли в интернете, хорошие статьи о "сервис-контейнер, сервис-провайдеры, фасады, контракты", где рассказано простым языком и с примерами, или можетели ли вы поделиться с новичком о такой информации, в любой форме. В документации, для первого раза, мне не удалось понять на 100%..
Anonymous
все зависит от того что ты делаешь и на сколько правильно видишь архитектуру в своей голове.
Виталий
всем привет, подскажите пожалуйста, есть ли в интернете, хорошие статьи о "сервис-контейнер, сервис-провайдеры, фасады, контракты", где рассказано простым языком и с примерами, или можетели ли вы поделиться с новичком о такой информации, в любой форме. В документации, для первого раза, мне не удалось понять на 100%..
http://designpatternsphp.readthedocs.io/ru/latest/README.html
собрано много шаблонов проектирования, в том числе и те, что используются в Ларе. И написано довольно доходчиво.
Anonymous
С помощью сервис контейнера можно например переопределить классы не дергая их или закешировать данные 1 раз в памяти в районе одного инстанса приложения - что бы они не дергались потом из сторейджа или еще чего. Контракты я сам до конца не понимаю. Фасад упрощает работу с функциями классов, приводит все к одному виду. Сервис провайдеры это объединители функицонала - прослойка между определенным функицналом и твоим приложением - он решает что из стороннего функицонала попадет в поле зрения Laravel.
Anonymous
@vsbeats слишком обобщающая инфа для новичка - он не осилит.
Виталий
Тогда гугол в помощь) Ну или если совсем всё плохо - ютуб)
Anton
ютуб для айти... что-то новое 🙂
Anton
ну там для кулинарии еще понимаю
Igor
спасибо) думаю сделать функционал упрощенного интернет-магазина, чтобы охватить больший функционал на проекте, сейчас пока продумываю систему обучения, чтобы в процессе не сгореть
Igor
или ИМ не стоит для начала? если есть другое направление, мб посоветуете? только не блог.. в блоге все понятно)
Виталий
ну там для кулинарии еще понимаю
а чем кулинария отличается от IT?)
взял мясо, порезал, приготовил маринад, замариновал и после жаришь с двух сторон
В IT тоже самое всё: взял фреймворк, накидал роутов/контроллеров/моделей, подготовил БД, и понеслась) Во всём главное рецепт и профессионализм)
Так что инфу можно доносить любыми способами, кому то книги, кому то видео, кому то статьи и тд
Anton
Anton
даже мне, айтишнику, не то что простому человеку
Dmitriy
Dmitriy
даже тебе айтишнику
Anton
зависит от подачи
На конфах я видел человека 3-4 за всю историю подача которых мне нравилась...
Anton
но я не уверен что в эфире они также интересно смотрелись бы
Anton
то есть можно конечно что угодно говорить... что подача и все такое - но я просто не видел, а уж на конфах я много побывал
Anton
и да - это моё личное мнение
Anton
просто я пока не встречал на ютубе каналов которые бы о программировании интересно бы рассказывали