Laravel5 Eloquent模型没有隐藏json值

时间:2016-02-21 21:27:33

标签: json laravel-5 eloquent

我的联系人模型没有隐藏字段。这在Laravel4中没有问题,所以做了一些改变吗?我做错了吗?

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个模型使用同一个表的正确方法?

1 个答案:

答案 0 :(得分:0)

我错过了一个事实,即我有两个不同的联系模型......在不同的命名空间中......我引用了错误的命名空间。所以一切都像它应该的那样工作。我没有注意到这一点。