Dmitry
да, так и должно быть. Не особо понятно почему у тебя именно IDE ругается
Алексей
Ребят, подскажите, как в миграции на Ларавел сделать столбец с типом hstore?
Andrey
Maksim (Ellrion)
Алексей
Спасибо, буду пробовать. Да, постгрешный.
Nurik
Ребят подскажите. Есть модель с новостями, которая при сохранении делает побочную запись в таблицу published. Вот нужно чтобы это все было в транзакции.
Nurik
Можно это как-то сделать внутри основной модели ?
Nurik
Или выносить это это как две операции и оборачивать в транзакцию снаружи, т.е. там где происходит работа с моделью?
Dmitry
Dmitry
либо событие сохранения этой модели слушать
Nurik
Ясно. Спасибо. Хотя да, первый вариант говно. Потому что явное лучше неявного. В слое бизнес логики, это всё-равно атомарная операция.
Anton
/link@yetanotherstatsbot
Yet Another Stats (β)
https://b.yasb.exileed.com/t/laravel_pro
Artem
Ребят, вы работаете с laravel echo server?
Artem
Хочу получить количество онлайн юзеров оттуда в рилтайме
Nurik
И это хорошо. Потому что модель активрекорд это одна запись. А тут получается — нет. Поэтому считаю что норм что нельзя так далать.
Dmitry
просто из названия таблицы сделал вывод что сохраненная модель не обязательно published
Dmitry
и поэтому не обязательно все откатывать :)
Anton
Ребят, а блейд юзать вне лары есть смысл?
Dmitry
Artem
Хочу получить количество онлайн юзеров оттуда в рилтайме. Как такое можно сделать в laravel echo server? есть идеи?
Дима
Дима
40 000!
Anton
Ура..
Anton
Нашел чатик по душе.
Artem
Ребят. Ну кто работал с вебсокетами в ларе. Отпишитесь пожалуйста
Anton
Подскажите пожалуйста. Кто как строит архитектуру? Я на начальном этапе познания всего этого. У меня есть слой моделей ORM (Eloquent), есть слой репозиториев, которые наследуются от 1 интерфейса и инжектятся с помощью IOC. Каждой моделе соответствует свой репозиторий (ну вдруг я потом на другую бд перееду). И в контроллер я внедряю нужный мне репозиторий и оттуда уже выцепляю нужные мне данные. Я думаю, что это не верно, и мне нужна еще некая модель промежуточная типа ViewModel. Что скажите?
Anton
Чтобы ее формировать в контроллере и во view передавать.
Maksim (Ellrion)
Anton
+
Anton
Я никогда не собируюсь переезжать на другой источник
Anton
и чаще всего просто дубрирую методы модели
Anton
в репозитории
Dmitry
зачем тогда они тебе?
Dmitry
для понта? :)
Anton
Много чего читал.
Dmitry
AR - это тоже репозиторий
Maksim (Ellrion)
Anton
АК- ?
Anton
не понял?
Dmitry
Ох жаль нет тут чувака из соседнего чата. Он бы расскзал тебе про культ Карго
Anton
расшифруйте пожалуйста :D
Anton
Просто хочется уже научится писать что-то тестируемое и не лапшовое.
Dmitry
Punto Switcher
Anton
Так что такое АР?
Dmitry
active record тут имеется в виду
Anton
ааа
Anton
Знаком по Yii2
Dmitry
Anton
TDD вроде да?
Anton
Везде читал, что AR наоборот очень сильно мешает
Anton
потом при масштабировании
Anton
или допиливании
Anton
типа SRP не соблюдается
Anton
и все рушится(
Dmitry
да, про карго тут наверное было бы уместно упомянуть )))
Anton
что за карго?
Anton
Как это по гуглить?
Dmitry
культ карго :)
Anton
ну я стараюсь его не юзать так
Anton
там тоже есть все вот этии фильтры
Anton
сценарии?
Anton
вроде я не наблюдал всей помойки этой в laravel
Anton
Он имеет больше возможностей.
Maksim (Ellrion)
там тоже есть все вот этии фильтры
Суть ар не в фильтрах и сценариях. А в том что модель абеспечивает и запросы и бизнес логику и экземпляр модели по сути отражение строки в бд
Anton
Но я слишком ленивый и всем пользуюсь. Мой AR растет как на дрожжах, все эти фильтры, сценарии, валидаторы, все в 1. Очень сильно превратил мне ARы в помойки.
Anton
Я понимаю.
Maksim (Ellrion)
Anton
Но я решил использовать AR только как отражение строки бд.
Anton
Наверное глупо.
Maksim (Ellrion)
SarcasmIO
ну вот AR и ругают за нарушение SRP