27 lines
631 B
PHP
Executable File
27 lines
631 B
PHP
Executable File
<?php
|
|
|
|
namespace App\Services;
|
|
|
|
use Modules\Company\Models\Company;
|
|
|
|
class PlatformService
|
|
{
|
|
/**
|
|
* Obtém o nome da plataforma da company com ID 1
|
|
* A company ID 1 representa a identidade da plataforma
|
|
*/
|
|
public function getPlatformName(): string
|
|
{
|
|
try {
|
|
$company = Company::find(1);
|
|
if ($company && !empty($company->platform_name) && $company->platform_name !== ':platformName') {
|
|
return $company->platform_name;
|
|
}
|
|
} catch (\Exception $e) {
|
|
// Log error silently, return default
|
|
}
|
|
|
|
return 'SysCMS';
|
|
}
|
|
}
|