'boolean' ]; protected $fillable = [ 'usuario_id', 'equipe_id', 'ocupacao_id', 'usuario_auxiliar_id', 'equipe_auxiliar_id', 'ocupacao_auxiliar_id', 'data', 'exportacao', 'uuid_ficha', 'data_exportacao', 'usuario_exportacao_id', 'exportacao_id', ]; protected $hidden = [ 'created_at', 'created_lotacao_id', 'created_centro_custo_id', 'updated_at', 'updated_lotacao_id', 'updated_centro_custo_id', 'deleted_at', 'deleted_lotacao_id', 'deleted_centro_custo_id', ]; public function usuario() { return $this->belongsTo(Usuario::class); } public function exportado() { return $this->belongsTo(Exportacao::class, 'exportacao_id'); } public function usuarioExportacao() { return $this->belongsTo(Usuario::class); } public function equipe() { return $this->belongsTo(Equipe::class); } public function ocupacao() { return $this->belongsTo(Ocupacao::class); } public function usuarioAuxiliar() { return $this->belongsTo(Usuario::class); } public function equipeAuxiliar() { return $this->belongsTo(Equipe::class); } public function ocupacaoAuxiliar() { return $this->belongsTo(Ocupacao::class); } public function atendimentos() { return $this->hasMany(AtendimentoDomiciliarAtendimento::class); } public function procedimento() { return $this->hasOne(Procedimento::class); } }