class Contact extends Model {
public $hidden = ['password', 'remember_token'];
}
class Contact extends Model {
public $visible = ['name', 'email', 'status'];
}
class User extends Model {
public $hidden = ['contacts'];
public function contacts() {
return $this->hasMany(Contact::class);
}
}
class Contact extends Model {
protected $appends = ['full_name'];
public function getFullNameAttribute() {
return "{$this->first_name} {$this->last_name}"; }
}