Files
panel/app/Traits/EnvironmentWriterTrait.php
2025-12-28 01:50:36 +01:00

24 lines
516 B
PHP

<?php
namespace App\Traits;
use Illuminate\Support\Env;
use Illuminate\Support\Facades\Artisan;
use RuntimeException;
trait EnvironmentWriterTrait
{
/**
* Update the .env file for the application using the passed in values.
*
* @param array<string, mixed> $values
*
* @throws RuntimeException
*/
public function writeToEnvironment(array $values = []): void
{
Env::writeVariables($values, base_path('.env'), true);
Artisan::call('config:clear');
}
}