for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Turahe\LaravelInstaller\Controllers;
use Illuminate\View\View;
use Illuminate\Routing\Controller;
use Turahe\LaravelInstaller\Helpers\RequirementsChecker;
/**
* Class RequirementsController.
*/
class RequirementsController extends Controller
{
* @var RequirementsChecker
protected RequirementsChecker $requirements;
* @param RequirementsChecker $checker
public function __construct(RequirementsChecker $checker)
$this->requirements = $checker;
}
* Display the requirements page.
*
* @return View
public function requirements(): View
$phpSupportInfo = $this->requirements->checkPHPversion(
config('installer.core.minPhpVersion')
);
$requirements = $this->requirements->check(
config('installer.requirements')
return view('installer::requirements', compact('requirements', 'phpSupportInfo'));