Моя модель контактов не скрывает поля. Это работало в Laravel4 без проблем, так что-то изменилось? я делаю это неправильно?Laravel5 Eloquent модель не скрывает значения json
namespace App\Models;
use Illuminate\Database\Eloquent\Model;
class Contact extends Model
{
protected $table = 'users';
protected $hidden = ['confirmation_code', 'confirmed', 'status'];
protected $dates = ['deleted_at'];
}
Я даже попробовал обратное, позволяя лишь некоторым полям
protected $visible = ['lName', 'fName', 'company', 'phone']
Может проблема в том, что моя Контакты модель использует ту же таблицу, как моя модель пользователей? Если это так. Какой правильный способ иметь 2 модели использовать одну и ту же таблицу?