for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace BeyondCode\SelfDiagnosis\Checks;
use Illuminate\Filesystem\Filesystem;
class EnvFileExists implements Check
{
/** @var Filesystem */
private $filesystem;
public function __construct(Filesystem $filesystem)
$this->filesystem = $filesystem;
}
/**
* The name of the check.
*
* @param array $config
* @return string
*/
public function name(array $config): string
return trans('self-diagnosis::checks.env_file_exists.name');
* Perform the actual verification of this check.
* @return bool
public function check(array $config): bool
return $this->filesystem->exists(base_path('.env'));
* The error message to display in case the check does not pass.
public function message(array $config): string
return trans('self-diagnosis::checks.env_file_exists.message');