PHP code example of eliyas5044 / laravel-visual-installer
1. Go to this page and download the library: Download eliyas5044/laravel-visual-installer library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
eliyas5044 / laravel-visual-installer example snippets
use Eliyas5044\LaravelVisualInstaller\Controllers\FinalController;
use Eliyas5044\LaravelVisualInstaller\Helpers\EnvironmentManager;
public function register()
{
$this->app->bind(EnvironmentManager::class, \App\Helpers\EnvironmentManager::class);
$this->app->bind(FinalController::class, \App\Http\Controllers\FinalController::class);
}
namespace App\Http\Controllers;
use Eliyas5044\LaravelVisualInstaller\Events\LaravelVisualInstallerFinished;
use Eliyas5044\LaravelVisualInstaller\Helpers\EnvironmentManager;
use Eliyas5044\LaravelVisualInstaller\Helpers\FinalInstallManager;
use Eliyas5044\LaravelVisualInstaller\Helpers\InstalledFileManager;
class FinalController extends \Eliyas5044\LaravelVisualInstaller\Controllers\FinalController
{
public function finish(InstalledFileManager $fileManager, FinalInstallManager $finalInstall, EnvironmentManager $environment)
{
$finalMessages = $finalInstall->runFinal();
$finalEnvFile = $environment->getEnvContent();
event(new LaravelVisualInstallerFinished);
return view('vendor.installer.finished', compact('finalMessages', 'finalEnvFile'));
}
}