'boolean', ]; protected $fillable = [ 'tipo_id', 'nome', 'ativo', ]; protected $hidden = [ 'created_at', 'created_lotacao_id', 'created_centro_custo_id', 'updated_at', 'updated_lotacao_id', 'updated_centro_custo_id', ]; public function tipo() { return $this->belongsTo(StatusTipo::class); } public function statusDe() { return $this->belongsToMany( Status::class, 'regulacao_status_status', 'status_para_id', 'status_de_id', ) ->using(StatusStatus::class) ->withTimestamps(); } public function statusPara() { return $this->belongsToMany( Status::class, 'regulacao_status_status', 'status_de_id', 'status_para_id', ) ->using(StatusStatus::class) ->withTimestamps(); } public function solicitacoes() { return $this->hasMany(Solicitacao::class); } }