Current File : /home/getxxhzo/app.genicards.com/database/seeders/TermsConditionsSeeder.php
<?php

namespace Database\Seeders;

use App\Models\Setting;
use Illuminate\Database\Seeder;

class TermsConditionsSeeder extends Seeder
{
    /**
     * Run the database seeds.
     */
    public function run(): void
    {
        $privacyPolicyExist = Setting::where('key', 'privacy_policy')->exists();
        $termConditionExist = Setting::where('key', 'terms_conditions')->exists();

        if (! $termConditionExist) {
            $termConditionHtml = view('settings.terms_conditions.terms_conditions')->render();
            Setting::create(['key' => 'terms_conditions', 'value' => $termConditionHtml]);
        }

        if (! $privacyPolicyExist) {
            $privacyPolicyHtml = view('settings.terms_conditions.privacy_policy')->render();
            Setting::create(['key' => 'privacy_policy', 'value' => $privacyPolicyHtml]);
        }
    }
}