Size: a a a

2021 February 26

MR

Maxim Rebitskiy in Laravel UA
Alex Sin
Що ви маєте на увазі ?
Те і має
источник

AS

Alex Sin in Laravel UA
zVlad Nesquik
О, попробую) Дякую :)
источник

AS

Alex Sin in Laravel UA
Maxim Rebitskiy
Те і має
- Шо? - Та хоть бы шо
источник

S

Sol in Laravel UA
Атрибуты модели лежат в $attributes парааметре модели) и с помощью __гет лара ищет что отдать. Релейшен, значение полученное от бд, или результат от аксессора
источник

S

Sol in Laravel UA
Вы такую простую задачу усложняете, оебать
источник

MR

Maxim Rebitskiy in Laravel UA
zVlad Nesquik
Коли визиваю Auth::user() то отримую інформацію про користувача.
Можно додати до Auth::user() інші массиви\об"єкти, які б просто в кеші були б?
Наприклад:
$user = Auth::user()
$user->mycol = 'abbagalamaga';

і щоб в любом місті де я визву Auth::user()->mycol я отримував би abbagalamaga.
Взагалі можеш, це ж об’єкт, він там завжди один і той же повертається. Але подумайте, чи має це зберігатись саме в юзера? І чи не потрібно його винести в інший, клас наприклад, який має за це відповідати?
источник

MR

Maxim Rebitskiy in Laravel UA
Та і як вище сказати, використовуй мутатор просто та і все.
источник

AS

Alex Sin in Laravel UA
Sol
Вы такую простую задачу усложняете, оебать
Хочешь сказать что такая тема прокатит, только надо писать getMyColAttribute, даже если в таблице User нету mycol ?
источник

MR

Maxim Rebitskiy in Laravel UA
Alex Sin
Хочешь сказать что такая тема прокатит, только надо писать getMyColAttribute, даже если в таблице User нету mycol ?
Представляешь?)
источник

AS

Alex Sin in Laravel UA
Maxim Rebitskiy
Представляешь?)
Нет
источник

MR

Maxim Rebitskiy in Laravel UA
Alex Sin
Нет
Тогда читай документацию)
источник

AS

Alex Sin in Laravel UA
Maxim Rebitskiy
Тогда читай документацию)
источник

S

Sol in Laravel UA
да. getAnyAttribute. который возвращает что угодно. Если добавишь в $appends => [‘any’], то метод будет вызыватся на каждой гидрации модели, и ну $user->any будет доступен везде, вообще везде)
источник

zN

zVlad Nesquik in Laravel UA
Sol
да. getAnyAttribute. который возвращает что угодно. Если добавишь в $appends => [‘any’], то метод будет вызыватся на каждой гидрации модели, и ну $user->any будет доступен везде, вообще везде)
Даже если и будет, то це буде додатковий запит в БД. А мені цього не потрібно)
источник

MR

Maxim Rebitskiy in Laravel UA
zVlad Nesquik
Даже если и будет, то це буде додатковий запит в БД. А мені цього не потрібно)
Так зробіть щоб не було)
источник

MR

Maxim Rebitskiy in Laravel UA
Чи якщо той метод що вище ви описали, не буде його?
источник

AS

Alex Sin in Laravel UA
Sol
да. getAnyAttribute. который возвращает что угодно. Если добавишь в $appends => [‘any’], то метод будет вызыватся на каждой гидрации модели, и ну $user->any будет доступен везде, вообще везде)
Ой ну вы усложняете
источник

AS

Alex Sin in Laravel UA
и кстати, типо с одной стороны если есть во фрейме функционал под какую-то задачу, то по идее стоит заюзать его
источник

AS

Alex Sin in Laravel UA
но с другой стороны если не привязываться к фрейму, то решение будет универсально для любого фрейма, или даже языка
источник

AS

Alex Sin in Laravel UA
это филосовский квешчен
источник