some additional version info added
This commit is contained in:
parent
6fa079d8b4
commit
0580b10452
@ -4,6 +4,7 @@ namespace App\Utilities;
|
|||||||
|
|
||||||
use App\Models\Auth\User;
|
use App\Models\Auth\User;
|
||||||
use App\Models\Common\Company;
|
use App\Models\Common\Company;
|
||||||
|
use Composer\InstalledVersions;
|
||||||
use DB;
|
use DB;
|
||||||
|
|
||||||
class Info
|
class Info
|
||||||
@ -22,8 +23,12 @@ class Info
|
|||||||
{
|
{
|
||||||
return [
|
return [
|
||||||
'akaunting' => version('short'),
|
'akaunting' => version('short'),
|
||||||
|
'laravel' => app()->version(),
|
||||||
'php' => static::phpVersion(),
|
'php' => static::phpVersion(),
|
||||||
'mysql' => static::mysqlVersion(),
|
'mysql' => static::mysqlVersion(),
|
||||||
|
'vuejs' => static::nodePackageVersion('vue'),
|
||||||
|
'livewire' => InstalledVersions::getPrettyVersion('livewire/livewire'),
|
||||||
|
'tailwindcss' => static::nodePackageVersion('tailwindcss'),
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -51,4 +56,16 @@ class Info
|
|||||||
|
|
||||||
return 'N/A';
|
return 'N/A';
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static function nodePackageVersion($package)
|
||||||
|
{
|
||||||
|
$version = '-';
|
||||||
|
$shell_exec_result = shell_exec('npm list ' . $package . ' --depth=0');
|
||||||
|
|
||||||
|
if (!strpos($shell_exec_result, '(empty)')) {
|
||||||
|
$version = trim(substr($shell_exec_result, strpos($shell_exec_result, $package . '@') + strlen($package) + 1));
|
||||||
|
}
|
||||||
|
|
||||||
|
return $version;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user