【问题标题】:Laravel5 Eloquent model not hiding json valuesLaravel5 Eloquent 模型不隐藏 json 值
【发布时间】:2016-06-03 05:02:18
【问题描述】:

我的联系人模型没有隐藏字段。这在 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 个模型使用同一张表的正确方法是什么?

【问题讨论】:

    标签: json laravel-5 eloquent


    【解决方案1】:

    我错过了一个事实,即我有 2 个不同的联系人模型......在不同的命名空间中......我引用了错误的命名空间。因此,一切都按应有的方式进行。都是我没注意。

    【讨论】:

      猜你喜欢
      • 2015-06-05
      • 1970-01-01
      • 2015-07-21
      • 2011-03-20
      • 2015-08-03
      • 2018-09-13
      • 1970-01-01
      • 2018-07-28
      • 1970-01-01
      相关资源
      最近更新 更多