File manager - Edit - /var/www/html/gop/api/app/Models/Termo.php
Back
<?php namespace App\Models; use Illuminate\Database\Eloquent\Casts\Attribute; class Termo extends BaseModel { protected $fillable = [ 'tipo', 'numero', 'ano', 'empresa_id', 'servico', 'contrato', 'prazo', 'modalidade', 'valor', 'empenho', 'data', 'endereco_id', 'ordenador_id', 'responsavel_fiscalizacao_id', 'responsavel_firma_id', 'responsavel_tecnico_id', ]; protected function valor(): Attribute { return new Attribute( get: fn ($value) => number_format($value / 100, 2, ',', ''), set: fn ($value) => intval($value * 100) ); } public function responsavelFirma() { return $this->belongsTo(Fiscal::class, 'responsavel_firma_id'); } public function responsavelTecnico() { return $this->belongsTo(Fiscal::class, 'responsavel_tecnico_id'); } public function empresa() { return $this->belongsTo(Empresa::class); } public function obra() { return $this->belongsTo(Obra::class); } public function endereco() { return $this->belongsTo(Endereco::class); } }
| ver. 1.4 |
Github
|
.
| PHP 8.3.28 | Generation time: 0.01 |
proxy
|
phpinfo
|
Settings