Laravel | Дженсегерс Монго Д.Б. Как выбрать модель с полями в $hidden?
У меня есть модель User
,
Существует определенное скрытое свойство.
protected $hidden = [
'password', 'remember_token',
'user_type', 'balance', 'reputation', 'country', 'region', 'dob', 'street', 'zipPostal'
];
В основном все эти поля должны быть скрыты, и это работает, но иногда мне нужно избегать этого ограничения и выбирать с этими данными. Как я могу это сделать?
1 ответ
Решение
Я нашел решение в стандарте ->makeVisible(['<property_name>'])
функция. https://laravel.com/docs/5.5/eloquent-serialization
Итак, это выглядит так:
$ user = Auth:: user () -> makeVisible (['balance', 'reputation']);