Size: a a a

Laravel для начинающих

2020 September 04

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
mailhog
источник

VY

Vladimir Yefremov in Laravel для начинающих
Victor L
я ее еще не видел, но те кто ее создавал говорят что нужно ее переделать так как нельзя уже добавлять новый функционал, так как спроектирована не правильно
наверно напугать хотели :)
источник

VL

Victor L in Laravel для начинающих
Alexander Pavlenko 🌚
если приложение такое "большое", может стоит взглянуть в сторону микросервисной архитектуры🌚
да я тоже так думаю, у них этот модуль куча сайтов используют и идет приличная нагрузка и бд от этого растет как на дрожжах
источник

Е

Евгений in Laravel для начинающих
кстати а если нужно сохранять сам билдер, clone также подойдёт для этого?
просто скорее всего что нужно будет потом использовать сам билдер
источник

MP

Maksim (Ellrion) Pla... in Laravel для начинающих
Евгений
кстати а если нужно сохранять сам билдер, clone также подойдёт для этого?
просто скорее всего что нужно будет потом использовать сам билдер
по мне так кешить сам билдер странновато, там какие то "тяжелые" (в плане их получения) аргументы при его построении? мб их тогда и кешировать?
источник

Е

Евгений in Laravel для начинающих
Maksim (Ellrion) Platonov
по мне так кешить сам билдер странновато, там какие то "тяжелые" (в плане их получения) аргументы при его построении? мб их тогда и кешировать?
типа такого
       $builder = Car::whereStatus(1)
           ->when(isset($params['someparams']), function($query) use($params) {
               return $query->whereHas('category', function($query) use($params) {
                   return $query->whereHas('parent', function($query) use($params) {
                       return $query->where('alias', $params['someparams']);
                   });
               });
           });
источник

Е

Евгений in Laravel для начинающих
и нужно будет повторно использовать данный запрос
источник

MP

Maksim (Ellrion) Pla... in Laravel для начинающих
в случае если не прилетели параметры?
источник

MP

Maksim (Ellrion) Pla... in Laravel для начинающих
по этому коду я не понимаю что даст кэш билдера
источник

Е

Евгений in Laravel для начинающих
Maksim (Ellrion) Platonov
в случае если не прилетели параметры?
нет, в любом случае где-то в другом месте кода нужно вызывать данный запрос
источник

MP

Maksim (Ellrion) Pla... in Laravel для начинающих
ну ок, тогда это конечно не кэш идеологически. и возможно стоит сохранять просто параметры для построения этого запроса в сессии (если то второе место в рамках сессии того же юзера), если нет то видимо делай как делаешь (да clone "подойдет"), хотя я бы всё же сохранял так же сами параметры запроса а не объект билдера
источник

Е

Евгений in Laravel для начинающих
Maksim (Ellrion) Platonov
ну ок, тогда это конечно не кэш идеологически. и возможно стоит сохранять просто параметры для построения этого запроса в сессии (если то второе место в рамках сессии того же юзера), если нет то видимо делай как делаешь (да clone "подойдет"), хотя я бы всё же сохранял так же сами параметры запроса а не объект билдера
вызвать повторно параметр по идее менее затратно чем вызвать повторно sqp-запрос, поэтому решил сделать кеш билдера
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
шоооооо
источник

MP

Maksim (Ellrion) Pla... in Laravel для начинающих
вот я тоже не распарсил
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
неверное думает, что если склонит билдер, то это создаст подготовленный запрос в бд
источник

Е

Евгений in Laravel для начинающих
а,  билдер это ещё не сам запрос же, ясно
источник

MP

Maksim (Ellrion) Pla... in Laravel для начинающих
Victor L
а подскажите плиз, есть бд на 12gb в сервиса на yii1. сейчас задача переписать все на laravel и нужно будет сделать скрипт миграции, реально ли вообще такую большую бд сконвертировать в новую потом? или через php это не реально вообще
12гигов это же совсем не много
источник

MP

Maksim (Ellrion) Pla... in Laravel для начинающих
Maksim (Ellrion) Platonov
12гигов это же совсем не много
источник

A

Alex in Laravel для начинающих
Victor L
а подскажите плиз, есть бд на 12gb в сервиса на yii1. сейчас задача переписать все на laravel и нужно будет сделать скрипт миграции, реально ли вообще такую большую бд сконвертировать в новую потом? или через php это не реально вообще
12 гигов это крохатная база ) никаких проблем с переносом и конвертацией быть не должно
источник

SC

Sergey Chizhik in Laravel для начинающих
Maksim (Ellrion) Platonov
интересно как это схема хранения данных может мешать добавлять функционал.
Когда приходится решать задачи производительности вместо внедрения нового функционала
источник