Size: a a a

2021 August 02

А

Алексей in Laravel Pro
день бодрый
нужно осуществить инфинити скролл. а для этого, как закончатся реальные результаты - нужно подмешивать "старые" но в рандомном порядке
order by RAND() (он же ->inRandomOrder() в ларке) жрет как конь. на мелкой выборке разница в скорости выполнения
без ордера - 0,2мс
с ордером по дате - 1,4мс
с рандомным ордером 22,3мс

какие еще варианты зарандомить есть?
варианты "по полям в выборке" слишком палевные.

если первым запросом дернуть айдишники, подходящие под условия, взять оттуда "рандомные эн штук" и сделать запрос уже с whereIn ($ids) + по приходу результата перемешать и потом уже отдавать.
норм костылек?
источник

RT

Road Test in Laravel Pro
Ребята, подскажите пожалуйста, каким образом в Fortify переопределить контроллер на свой?
источник

F

Faintly in Laravel Pro
Всем привет, подскажите кто-нибудь, лучше самому писать фильтрацию по модели или воспользоваться плагином? (Сейчас пользуюсь Kblais, есть ещё плагин у Spatie) Дело в том, что у меня не выходит сейчас вывести на страницу коллекцию из двух фильтраций, чтобы была и первая и вторая. В таблице есть одно поле со значением status, но также есть значение days. Строки со значением days = 0 и days любое другое число, имеют один и тот же статус. Но мне нужно одновременно вывести строки с days < 30 и 60 <= days <= 89. Гуглил всё что можно, выводит либо все строки с определённым status, либо значения в интервале. Кто-нибудь может помочь, могу поделить кодом
источник

А

Алексей in Laravel Pro
ни с тем ни с другим не сталкивался, но обычным кверибилдером написать такое можно
источник

A

Abraham in Laravel Pro
Здраствуйте народ
источник

A

Abraham in Laravel Pro
у меня такая задача, нужно сохранить данные и в ДБ и в Памяти приложения, какой лучший способ сохранить что то в Памяти ? дайте совет пожалуйста
источник

A

Abraham in Laravel Pro
если быть точнее
источник

А

Алексей in Laravel Pro
Model::where(function($query) use($param1,$param2,$param3){
$query->where($days, '<', $aparm1);
$query->orWhere(function($query2) use($param2,$param3){
$query2->where(days,'>=', $param2);
$usery2->where(days, '<=', $param3);
})
})->get();
что то типа такого
источник

F

Faintly in Laravel Pro
Попробую сделать так, посмотри
источник

А

Алексей in Laravel Pro
redis
источник

OM

Oleg Monetov in Laravel Pro
Добрый день! Есть задача по модернизации платформы на ларавеле, онлайн обучение.

Если есть время/желание, напишите в личку какая вилка цен примерно
источник

А

Алексей in Laravel Pro
а вообще о какой "памятии приложения" идет речь когда мы говорим о пхп?
пыха поднялась, отработала и умерла. а вместе с ней и память умерла.
редис это не память приложения, а ин мэмори датабэйс
источник

А

Алексей in Laravel Pro
или кто то вам некорректно составил тз, или это тз не от пыхи, а от чего то более долгоживущего, типа ноды
источник

A

Abraham in Laravel Pro
нет , это на ларавеле )
источник

A

Abraham in Laravel Pro
в тз для меня не написали что я должен использовать редис
источник

А

Алексей in Laravel Pro
может где то выше есть соглашение о терминологии?
источник

А

Алексей in Laravel Pro
и там написано "память программы хранится в memcached"
источник

A

Abraham in Laravel Pro
к сожалению нету такого
источник

А

Алексей in Laravel Pro
ну тогда ничем помочь не могу.
сделай то не знаю что, но 2 способами минимум
источник

?

? in Laravel Pro
Привет, особо не помогу, но я хотел бы узнать для себя как будет организован выборка записей, которые еще не были показаны пользователю? Будет фронт присылаться запрос с кучей excluded_ids?
источник