Size: a a a

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

2020 November 24

P

PSYTRGLES in Laravel для начинающих
Haybulla Musaev
как бы вы решали?
тебе надо отобразить роль пользователя в таблице, но не как в бд хранится, а как-то иначе?
источник

HM

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

P

PSYTRGLES in Laravel для начинающих
а это перевод или что? пример можешь дать?
источник

HM

Haybulla Musaev in Laravel для начинающих
само собой я могу js-функцию написать
источник

HM

Haybulla Musaev in Laravel для начинающих
consumer - покупатель, manufacturer - производитель
источник

HM

Haybulla Musaev in Laravel для начинающих
"data": [
       {
           "id": 1,
           "email": "consumer@gmail.com",
           "company_name": "Рога и копыта",
           "inn": "366406939712",    
           "person": "Купец Евстратьевич",
           "avatar": "consumer.jpg",
           "status": "enabled",
           "disabled_reason": null,
           "role": "consumer",
           "created_at": "2020-11-22 18:04:08",
           "updated_at": "2020-11-22 18:04:08"
       }]
источник

E

Evgenii in Laravel для начинающих
у тебя есть в модели мутаторы
источник

E

Evgenii in Laravel для начинающих
юзай их
источник

E

Evgenii in Laravel для начинающих
все правильно ты сказал getRoleLabelAttribute(): string
источник

HM

Haybulla Musaev in Laravel для начинающих
то есть роль прилетит по сети?
источник

HM

Haybulla Musaev in Laravel для начинающих
да это-то можно сделать, но это не избыточно?
источник

E

Evgenii in Laravel для начинающих
дальше у тебя есть

protected $append = [
 'role_label',
]
источник

P

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

E

Evgenii in Laravel для начинающих
Evgenii
дальше у тебя есть

protected $append = [
 'role_label',
]
таким способом у тебя будет в json role_label
источник

HM

Haybulla Musaev in Laravel для начинающих
это я уже сделал
источник

HM

Haybulla Musaev in Laravel для начинающих
но мне че-то не нравится.
источник

P

PSYTRGLES in Laravel для начинающих
+, и оригинальное значение сохранится
источник

E

Evgenii in Laravel для начинающих
все тут четко
источник

ВШ

Виталий Шутов... in Laravel для начинающих
По идее, лейблы на беке могут изменяться, значит с бека надо слать
источник

HM

Haybulla Musaev in Laravel для начинающих
ну то есть, если надо будет таким мутаторов написать 3-4 штуки, то у меня добавляется 3-4 поля, которые увеличивают трафик?
источник