package installer
This commit is contained in:
40
app/Helpers/Installer/InstalledFileManager.php
Executable file
40
app/Helpers/Installer/InstalledFileManager.php
Executable file
@ -0,0 +1,40 @@
|
||||
<?php
|
||||
|
||||
namespace App\Helpers\Installer;
|
||||
|
||||
class InstalledFileManager
|
||||
{
|
||||
/**
|
||||
* Create installed file.
|
||||
*
|
||||
* @return int
|
||||
*/
|
||||
public function create()
|
||||
{
|
||||
$installedLogFile = storage_path('installed');
|
||||
|
||||
$dateStamp = date('Y/m/d h:i:sa');
|
||||
|
||||
if (! file_exists($installedLogFile)) {
|
||||
$message = trans('installer_messages.installed.success_log_message').$dateStamp."\n";
|
||||
|
||||
file_put_contents($installedLogFile, $message);
|
||||
} else {
|
||||
$message = trans('installer_messages.updater.log.success_message').$dateStamp;
|
||||
|
||||
file_put_contents($installedLogFile, $message.PHP_EOL, FILE_APPEND | LOCK_EX);
|
||||
}
|
||||
|
||||
return $message;
|
||||
}
|
||||
|
||||
/**
|
||||
* Update installed file.
|
||||
*
|
||||
* @return int
|
||||
*/
|
||||
public function update()
|
||||
{
|
||||
return $this->create();
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user