Files
HickLab3D_Dashboard/database/seeders/EtsyAppCredentialSeeder.php
T
Hickmeister 88dcf5101b
Deploy HickLab3D Dashboard / Deploy to production (push) Successful in 23s
Add encrypted Etsy app credential settings
2026-10-10 19:08:46 +01:00

29 lines
746 B
PHP

<?php
namespace Database\Seeders;
use App\Models\EtsyAppCredential;
use Illuminate\Database\Seeder;
class EtsyAppCredentialSeeder extends Seeder
{
/**
* Run the database seeds.
*/
public function run(): void
{
$keystring = config('services.etsy.keystring');
$sharedSecret = config('services.etsy.shared_secret');
if (filled($keystring) && filled($sharedSecret)) {
if (EtsyAppCredential::find(1) === null) {
$credentials = new EtsyAppCredential;
$credentials->id = 1;
$credentials->keystring = $keystring;
$credentials->shared_secret = $sharedSecret;
$credentials->save();
}
}
}
}