File manager - Edit - /var/www/html/transparencia/app/Models/Terceirizado.php
Back
<?php namespace App\Models; use Illuminate\Database\Eloquent\Factories\HasFactory; use Illuminate\Database\Eloquent\Model; class Terceirizado extends Model { use HasFactory; protected $table = 'terceirizados'; protected $fillable = [ 'exercicio_raw', 'exercicio_ano', 'nome_empregado', 'empresa', 'cnpj', 'cargo_atividade', 'lotacao_local_exercicio', 'arquivo_origem', ]; public function getCnpjAnonimizadoAttribute(): ?string { $cnpj = $this->attributes['cnpj'] ?? null; if ($cnpj === null) { return null; } $digits = preg_replace('/\D+/', '', (string) $cnpj) ?? ''; if (strlen($digits) !== 14) { return $cnpj; } return substr($digits, 0, 2) . '.' . str_repeat('*', 6) . '/' . substr($digits, 8, 4) . '-' . substr($digits, 12, 2); } }
| ver. 1.4 |
Github
|
.
| PHP 8.3.28 | Generation time: 0.02 |
proxy
|
phpinfo
|
Settings