Size: a a a

2020 July 21

A

Arthur in Laravel Pro
А вот если у тебя их больше миллиона в неделю, придётся скорее всего делать нормальное закрытие периода (смотри бух/фин учет) и прошлые операции считать только для чтения. Постоянно не делать вычисления.
Но это уже сильно сложная схема
источник

ПГ

Павел Г. in Laravel Pro
Я еще просто не совсем понял что там хранится в конечном итоге. Т.е. там получается хранится за прошлый период.  Например период = месяц. Т.е. баланс пользователя по итогу прошлого месяца?  А когда считаем текущий баланс , берем данные из этой таблицы + операции за текущий?
источник

A

Arthur in Laravel Pro
Павел Г.
Я еще просто не совсем понял что там хранится в конечном итоге. Т.е. там получается хранится за прошлый период.  Например период = месяц. Т.е. баланс пользователя по итогу прошлого месяца?  А когда считаем текущий баланс , берем данные из этой таблицы + операции за текущий?
Операции за весь с первой записи до конца прошлого месяца (ты же sum по таблице скорее всего будешь делать)
источник

A

Arthur in Laravel Pro
Вообще такие сложности не сильно нужны на старте
источник

A

Arthur in Laravel Pro
Это уже оптимизация нагрузки
источник

A

Arthur in Laravel Pro
Тольку, наприер при 1кк операций что-то сложное делать?
источник

A

Arthur in Laravel Pro
Легче memcache использовать
источник

T0

Taco 00 in Laravel Pro
Еще вопрос, для тех кто пользует https://github.com/barryvdh/laravel-ide-helper, как фиксится такое? Ну прям уж очень глаза мозолит.
источник

ПГ

Павел Г. in Laravel Pro
Мне просто интересно. Какие то штуки интересные рассказывают, про метариал вью только узнал )))
источник

А

Антон in Laravel Pro
Taco 00
Еще вопрос, для тех кто пользует https://github.com/barryvdh/laravel-ide-helper, как фиксится такое? Ну прям уж очень глаза мозолит.
Покупкой плагина Аделя
источник

A

Adel in Laravel Pro
Taco 00
Еще вопрос, для тех кто пользует https://github.com/barryvdh/laravel-ide-helper, как фиксится такое? Ну прям уж очень глаза мозолит.
плагином Laravel Idea почти везде. а начиная с 2020.2 - везде.
источник

A

Arthur in Laravel Pro
Павел Г.
Мне просто интересно. Какие то штуки интересные рассказывают, про метариал вью только узнал )))
Может как-то не так выразился. https://postgrespro.ru/docs/postgrespro/12/rules-materializedviews
источник

P

PSYTRGLES in Laravel Pro
Taco 00
Еще вопрос, для тех кто пользует https://github.com/barryvdh/laravel-ide-helper, как фиксится такое? Ну прям уж очень глаза мозолит.
я пофиксил удалением хелпера ))
источник

A

Arthur in Laravel Pro
Я про эти вьюхи ?-)
источник

ПГ

Павел Г. in Laravel Pro
Я понял, что про них. "Временные таблицы", которые можно рефрешить.
источник

ПГ

Павел Г. in Laravel Pro
Точнее не временные...
источник

ПГ

Павел Г. in Laravel Pro
Ну короче я понял их смысл. Просто полный кейс интересен)
источник

A

Arthur in Laravel Pro
Павел Г.
Ну короче я понял их смысл. Просто полный кейс интересен)
Долго описывать.
Попробую коротко:
Смотри, у тебя есть некий набор данных, который не меняется в прошлом (допустим. хотя условия могут быть разные). Тебе не хочется считать вызывать оконные функции каждый раз или обрабатывать при каждом селекте одну и ту же логику, - назовём это "процессить данные". А ещё ты не хочешь это тащить в иморт и экспорт.  

Ты делаешь такую табличку и с радостью её юзаешь, периодически обновляя, когда тебе это нужно.
источник

a

alexey in Laravel Pro
Arthur
сочувствую 😊
а как вернуть можно?
я пробую так:
$photo = Photo::where('user_id', '=', $user['id'])->first();
       $mime = mime_content_type($photo->photo);
       $headers = [
           'Content-Type' => $mime
       ];
       return response()->download($photo->photo, 'avatar', $headers);

но он пытается response.json вернуть вместо моей аватарки
источник

A

Arthur in Laravel Pro
Arthur
Долго описывать.
Попробую коротко:
Смотри, у тебя есть некий набор данных, который не меняется в прошлом (допустим. хотя условия могут быть разные). Тебе не хочется считать вызывать оконные функции каждый раз или обрабатывать при каждом селекте одну и ту же логику, - назовём это "процессить данные". А ещё ты не хочешь это тащить в иморт и экспорт.  

Ты делаешь такую табличку и с радостью её юзаешь, периодически обновляя, когда тебе это нужно.
Кейсы где я использовал: фин. баланс, остатки товара, текст для поиска
источник