File manager - Edit - /var/www/html/portalHomolog/app/Http/Resources/DividaAtiva/DividaAtivaArquivosResource.php
Back
<?php namespace App\Http\Resources\DividaAtiva; use App\Models\User; use App\Models\Empresa; use App\Http\Controllers\Controller; use Illuminate\Http\Request; class DividaAtivaArquivosResource extends Controller { public static function getUserId(Request $request): string { $self = new self(); $user_id = (string) env('USUARIO_MIGRACAO_ID'); $cpf = $self->clearCpfCnpj((string) $request->cpf); $cnpj = $self->clearCpfCnpj((string) $request->cnpj); if (strlen($cpf) === 11) { $user = User::where('cpf', $cpf)->first(); if ($user && $user->id) { $user_id = (string) $user->id; } } if (strlen($cnpj) === 14) { $empresa = Empresa::where('cnpj', $cnpj)->first(); if ($empresa && $empresa->id) { $user_id = (string) $empresa->responsavel_id; } } return $user_id; } public static function getUserIdInRegisters(?string $cpf, ?string $cnpj): string { $self = new self(); $user_id = (string) env('USUARIO_MIGRACAO_ID'); $cpfDigits = $self->clearCpfCnpj((string) $cpf); $cnpjDigits = $self->clearCpfCnpj((string) $cnpj); if (strlen($cpfDigits) === 11) { $user = User::where('cpf', $cpfDigits)->first(); if ($user && $user->id) { $user_id = (string) $user->id; } } if (strlen($cnpjDigits) === 14) { $empresa = Empresa::where('cnpj', $cnpjDigits)->first(); if ($empresa && $empresa->id) { $user_id = (string) $empresa->responsavel_id; } } return $user_id; } }
| ver. 1.4 |
Github
|
.
| PHP 8.3.28 | Generation time: 0.02 |
proxy
|
phpinfo
|
Settings