Laravel |Дженсегерс Монго Д.Б.Как выбрать модель с полями в $ hidden? - PullRequest
0 голосов
/ 06 декабря 2018

У меня есть модель User.

Существует определенное скрытое свойство.

protected $hidden = [
        'password', 'remember_token', 
        'user_type', 'balance', 'reputation', 'country', 'region', 'dob', 'street', 'zipPostal'
    ];

В основном все эти поля должны быть скрыты, и это работает, но иногда мне нужночтобы избежать этого ограничения и выбрать с этими данными.Как я могу это сделать?

1 Ответ

0 голосов
/ 06 декабря 2018

Я нашел решение в стандартной функции ->makeVisible(['<property_name>']).https://laravel.com/docs/5.5/eloquent-serialization#hiding-attributes-from-json

Итак, это выглядит так:

$ user = Auth :: user () -> makeVisible (['balance', 'reputation']);

...