Size: a a a

Генератор непрочитанных сообщений

2021 January 14

С

Санжар in Генератор непрочитанных сообщений
игрушка дьявола
источник

AK

Alexander Kladov in Генератор непрочитанных сообщений
у тебя проблема в том, что ты делаешь хитрые манипуляции с базой, натягивая их на модели
источник

AK

Alexander Kladov in Генератор непрочитанных сообщений
сову на глобус натягиваешь
источник

RS

Roman Sapezhko in Генератор непрочитанных сообщений
Андрей Ява
узбеки улетают в вальхаллу?
И пьют за одним столом с Одином
источник

АЯ

Андрей Ява in Генератор непрочитанных сообщений
Alexander Kladov
ещё раз, если следовать тому что говорит Андрей
не надо следовать тому, что говорит Андрей. это не абсолют - это просто способ проектирования.
понятное дело что могут быть отклонения и тонкости, моменты оптимизации и прочее, строгое следование любому из подходов хреновое.
источник

RS

Roman Sapezhko in Генератор непрочитанных сообщений
😅😂
источник

АЯ

Андрей Ява in Генератор непрочитанных сообщений
Alexander Kladov
у тебя проблема в том, что ты делаешь хитрые манипуляции с базой, натягивая их на модели
вот тут ты как раз и объяснил всю суть моих измышлений в довольно коротком сообщении =) мне бы так
источник

RS

Roman Sapezhko in Генератор непрочитанных сообщений
militska
да пздц. я сегодня минут 10 объясняла  и просила себе права на селект
Это как? Типа на чтение?
источник

АЯ

Андрей Ява in Генератор непрочитанных сообщений
Nikolay Turskyi
У меня в базе виртуальные поля, уники, функции на поля. Мне нахуй такая логика в пыхе не нужна, пусть база кидает ерроры. Это огромный функционал, который не нужно использовать (нет)
а где же хранимки?
источник

m

militska in Генератор непрочитанных сообщений
Roman Sapezhko
Это как? Типа на чтение?
да
источник

m

militska in Генератор непрочитанных сообщений
grant select
источник

АЯ

Андрей Ява in Генератор непрочитанных сообщений
ну тут у вас отдельный отдел DBA
источник

RS

Roman Sapezhko in Генератор непрочитанных сообщений
А епт, я думал это на онбординге дается
источник

АЯ

Андрей Ява in Генератор непрочитанных сообщений
который ведёт свою разработку.
по сути проектом у вас является база, а пыха просто прокся для рендера и отправки запросов
источник

T

Third Markov in Генератор непрочитанных сообщений
Андрей Ява
который ведёт свою разработку.
по сути проектом у вас является база, а пыха просто прокся для рендера и отправки запросов
база, должна быть довольно частая проблема,
источник

АЯ

Андрей Ява in Генератор непрочитанных сообщений
на старых проектах довольно часто встречается.
особенно на проектах, начавших своё существование до выхода пятой пыхи
источник

С

Санжар in Генератор непрочитанных сообщений
Alexander Kladov
у тебя проблема в том, что ты делаешь хитрые манипуляции с базой, натягивая их на модели
была задача получить сгрупированный массив — я получил.

я получил через get(), и сгруппировал в нужном виде по итогу через groupBy() по полю year.


как это можно было сделать иначе, по-твоему мнению, именно как запрос нормально работающий?


Текущее решение такое:
        $archive = Bulletin::published()
           ->whereNotNull('file_name')
           ->whereNotIn('id', $top->pluck('id'))
           ->get()
           ->groupBy('year');

(где Bulletin::published() метод по факту это):
    public function scopePublished($query)
   {
       $query->where('published', true)
           ->where('published_at', '<=', Carbon::now());
   }
источник

RS

Roman Sapezhko in Генератор непрочитанных сообщений
Санжар
может программирование это реально не мое
Все просто, ты кайфуешь от этого?
источник

АЯ

Андрей Ява in Генератор непрочитанных сообщений
когда база по сути в себе хранит всю логику, а клиенты к ней просто рендерилки-передасты
источник

С

Санжар in Генератор непрочитанных сообщений
сук нахуя мне бывшая звонит пиздос
источник