check loaded extensions
This commit is contained in:
parent
a69ea5b3c5
commit
27f4be6c96
@ -2,6 +2,7 @@
|
||||
|
||||
namespace App\Traits;
|
||||
|
||||
use App\Utilities\Info;
|
||||
use Exception;
|
||||
use GuzzleHttp\Client;
|
||||
use GuzzleHttp\Exception\ConnectException;
|
||||
@ -21,6 +22,7 @@ trait SiteApi
|
||||
'Referer' => app()->runningInConsole() ? config('app.url') : url('/'),
|
||||
'Akaunting' => version('short'),
|
||||
'Language' => language()->getShortCode(),
|
||||
'Information' => json_encode(Info::all()),
|
||||
];
|
||||
|
||||
$data = array_merge([
|
||||
|
@ -14,6 +14,7 @@ class Info
|
||||
'api_key' => setting('apps.api_key'),
|
||||
'companies' => Company::count(),
|
||||
'users' => User::count(),
|
||||
'php_extensions' => static::phpExtensions(),
|
||||
]);
|
||||
}
|
||||
|
||||
@ -31,10 +32,21 @@ class Info
|
||||
return phpversion();
|
||||
}
|
||||
|
||||
public static function phpExtensions()
|
||||
{
|
||||
return get_loaded_extensions();
|
||||
}
|
||||
|
||||
public static function mysqlVersion()
|
||||
{
|
||||
if (config('database.default') === 'mysql') {
|
||||
return DB::selectOne('select version() as mversion')->mversion;
|
||||
static $version;
|
||||
|
||||
if (empty($version) && (config('database.default') === 'mysql')) {
|
||||
$version = DB::selectOne('select version() as mversion')->mversion;
|
||||
}
|
||||
|
||||
if (isset($version)) {
|
||||
return $version;
|
||||
}
|
||||
|
||||
return 'N/A';
|
||||
|
Loading…
x
Reference in New Issue
Block a user