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']);

Другие вопросы по тегам