2016-02-21 2 views
0

Моя модель контактов не скрывает поля. Это работало в 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 модели использовать одну и ту же таблицу?

ответ

0

Я пропустил тот факт, что у меня было две разные модели контактов ... в разных пространствах имен. Я ссылался на неправильное пространство имен. Так что все работает так, как должно. Это было все, что я не обращал на это внимания.

Смежные вопросы