Size: a a a

2020 May 06

КГ

Кирилл Голубев... in Laravel Pro
всем привет, а можно ли как-то получить коллекцию с paginate и потом модифицировать элементы коллекции?
источник

КГ

Кирилл Голубев... in Laravel Pro
$fields = Field::orderBy('id', 'desc')
           ->with('num_range')
           ->paginate($request->itemsPerPage ?? 5);

       $fields->data->transform(function ($item, $key) {
           $item->num_range = ['from_value' => $item->num_range->from_value, 'to_value' => $item->num_range->to_value];
           return $item;
       });
источник

k

karach in Laravel Pro
а че map разве к пагинации не работает?
источник

EK

Evgeniy Kuvshinov in Laravel Pro
а что за data
источник

EK

Evgeniy Kuvshinov in Laravel Pro
делай трансформ на $fields
источник

EK

Evgeniy Kuvshinov in Laravel Pro
Кирилл Голубев
$fields = Field::orderBy('id', 'desc')
           ->with('num_range')
           ->paginate($request->itemsPerPage ?? 5);

       $fields->data->transform(function ($item, $key) {
           $item->num_range = ['from_value' => $item->num_range->from_value, 'to_value' => $item->num_range->to_value];
           return $item;
       });
$fields->getCollection()->transform(....);
источник

EK

Evgeniy Kuvshinov in Laravel Pro
источник

RK

Roman Kolosov in Laravel Pro
Кирилл Голубев
$fields = Field::orderBy('id', 'desc')
           ->with('num_range')
           ->paginate($request->itemsPerPage ?? 5);

       $fields->data->transform(function ($item, $key) {
           $item->num_range = ['from_value' => $item->num_range->from_value, 'to_value' => $item->num_range->to_value];
           return $item;
       });
всеж зашквар ) чутка скинь в гугл слегка в сообщество
источник

RK

Roman Kolosov in Laravel Pro
но прикольно что sql есть
источник

RK

Roman Kolosov in Laravel Pro
надо что бы он работал иначе кадры закончатсся)
источник

KJ

Kamal J in Laravel Pro
Привет. Подскажите пожалуйста, как реализовать функцию "Активные сессии" в Laravel с возможностью выхода с других устройств как в Telegram, WhatsApp, ВКонтакте? Погуглил, ничего толкового не нашёл
источник

AO

Aleksandr Opekunov in Laravel Pro
Kamal J
Привет. Подскажите пожалуйста, как реализовать функцию "Активные сессии" в Laravel с возможностью выхода с других устройств как в Telegram, WhatsApp, ВКонтакте? Погуглил, ничего толкового не нашёл
Laravel Passport не решает данную задачу?
источник

KJ

Kamal J in Laravel Pro
Aleksandr Opekunov
Laravel Passport не решает данную задачу?
Нет
источник

А

Антон in Laravel Pro
Roman Kolosov
всеж зашквар ) чутка скинь в гугл слегка в сообщество
Кто-то вообще понимает, что этот наркоман несёт?
источник

V

Vadim in Laravel Pro
Kamal J
Привет. Подскажите пожалуйста, как реализовать функцию "Активные сессии" в Laravel с возможностью выхода с других устройств как в Telegram, WhatsApp, ВКонтакте? Погуглил, ничего толкового не нашёл
Где сессии хранятся?
источник

A

Arman in Laravel Pro
Kamal J
Привет. Подскажите пожалуйста, как реализовать функцию "Активные сессии" в Laravel с возможностью выхода с других устройств как в Telegram, WhatsApp, ВКонтакте? Погуглил, ничего толкового не нашёл
ну я бы юзерам дал reset_at, затем написал бы middleware, который сравнивает что в сессии/куках и что в БД, если время сброса не равны, то сбросить авторизацию. Для API только нужно дописать, чтоб токены тоже сбрасывать если нужно
источник

A

Arman in Laravel Pro
https://laravel.com/api/7.x/Illuminate/Auth/SessionGuard.html#method_logoutOtherDevices

вот еще прикольный метод, по нему можно в гугле найти много реализаций
источник

r

rip your face in Laravel Pro
Мужики, у кого-то на винде в phpstorm получается выставить сочетание клавиш? Оно не распознает нажатие двух клавиш. И вот такой вариант добавить но там мало того что не удобные комбинации так еще и половина с них уже используется. На линуксе как - то без проблем получалось. Кликнул в поле ввода нажал клавиши вместе и вот тебе комбинация. Здесь же нажимаю две клавиши а оно просто последнюю с них добавляет в строку ввода при этом + между ими не ставит.
источник

AS

Andrew Sparks in Laravel Pro
Привет всем, кто-нибудь может подсказать как делать count() на большом кол-ве записей и при этом не нагружать проц на 30%? Сейчас кеш на минуту стоит, но хотелось бы всё таки реалтайм
источник

V

Vadim in Laravel Pro
Andrew Sparks
Привет всем, кто-нибудь может подсказать как делать count() на большом кол-ве записей и при этом не нагружать проц на 30%? Сейчас кеш на минуту стоит, но хотелось бы всё таки реалтайм
Чем каунт делаешь?
источник