Size: a a a

2020 September 24

РИ

Роман Игумнов... in Laravel UA
Sol
Делай каст этих атрибутов в json, либо используй Arr::only, Arr::except
О спасибо!
источник

РИ

Роман Игумнов... in Laravel UA
Sol
Так тоже вариант)
ДА но очень длинный вариант))
источник

S

Sol in Laravel UA
Зато очень явно видно что и откуда берётся) в зависимости от ситуации, бывает не лишним
источник

РИ

Роман Игумнов... in Laravel UA
Sol
Зато очень явно видно что и откуда берётся) в зависимости от ситуации, бывает не лишним
Да и похожу что это лучший вариант чем Arr::only ((
источник

MR

Maxim Rebitskiy in Laravel UA
Роман Игумнов
Да и похожу что это лучший вариант чем Arr::only ((
Есть еще вариант с $fillable
источник

РИ

Роман Игумнов... in Laravel UA
не я там уже поставил protected $guarded = [];
источник

РИ

Роман Игумнов... in Laravel UA
))
источник

РИ

Роман Игумнов... in Laravel UA
Для теста
источник

S

Sol in Laravel UA
Maxim Rebitskiy
Есть еще вариант с $fillable
У меня было в старом проекте, не понравилось к коду возвращатся через год. Вроде всё достаточно красиво, но нужно помнить об добавлении атрибутов, каждый раз, когда добавляешь новый
источник

S

Sol in Laravel UA
Вкусовщина, в любом случае)
источник

MR

Maxim Rebitskiy in Laravel UA
Sol
У меня было в старом проекте, не понравилось к коду возвращатся через год. Вроде всё достаточно красиво, но нужно помнить об добавлении атрибутов, каждый раз, когда добавляешь новый
Так я не говорил что этот вариант хороший) Я просто сказал что он существует, раз мы накидываем уже
источник
2020 September 25

П

Павел in Laravel UA
Есть необходимость в массовой рассылке по всей таблице пользователей. Подскажите механизмы, чтобы не топорно User::all() вытягивать в память. Хотя я понимаю, что их немного будет, но для опыта интересно. Ну и связь с  google firebase messaging тоже хотелось бы отдать в очереди, чтобы не заспамить систему
источник

AS

Alex Sin in Laravel UA
Павел
Есть необходимость в массовой рассылке по всей таблице пользователей. Подскажите механизмы, чтобы не топорно User::all() вытягивать в память. Хотя я понимаю, что их немного будет, но для опыта интересно. Ну и связь с  google firebase messaging тоже хотелось бы отдать в очереди, чтобы не заспамить систему
Первое что приходит в голову при переборе большого массива данных - это генераторы
источник

D

Dymon in Laravel UA
Павел
Есть необходимость в массовой рассылке по всей таблице пользователей. Подскажите механизмы, чтобы не топорно User::all() вытягивать в память. Хотя я понимаю, что их немного будет, но для опыта интересно. Ну и связь с  google firebase messaging тоже хотелось бы отдать в очереди, чтобы не заспамить систему
источник

AS

Alex Sin in Laravel UA
+
источник

П

Павел in Laravel UA
то есть оно само эффективно порежет таблицу на куски и для всех выполнит колбэк?
источник

D

Dymon in Laravel UA
да, это типа пагинации
источник

П

Павел in Laravel UA
я смотрю из доков это не для Eloquent
источник

D

Dymon in Laravel UA
для моделей тоже будет работать, попробуй
источник

AK

Alex Kovalchuk in Laravel UA
Павел
я смотрю из доков это не для Eloquent
источник