Files

26 lines
1.2 KiB
PHP
Raw Permalink Normal View History

2026-05-14 11:55:22 +07:00
<?php
namespace Modules\MarketingAddon\Database\Seeders;
use App\Models\Option;
use Illuminate\Database\Seeder;
use Illuminate\Support\Facades\Artisan;
class OptionSeeder extends Seeder
{
public function run(): void
{
$options = array(
array('key' => 'notification_settings_1', 'value' => '{"new_sale":{"sms":{"enabled":1},"whatsapp":{"enabled":0},"email":{"enabled":0}},"payment_received":{"sms":{"enabled":0},"whatsapp":{"enabled":0},"email":{"enabled":1}},"payment_paid":{"sms":{"enabled":1},"whatsapp":{"enabled":0},"email":{"enabled":0}},"purchase":{"sms":{"enabled":1},"whatsapp":{"enabled":1},"email":{"enabled":1}},"payment_reminder":{"sms":{"enabled":0},"whatsapp":{"enabled":1},"email":{"enabled":0}}}', 'status' => '1', 'created_at' => '2026-01-08 03:35:24', 'updated_at' => '2026-01-10 07:26:48'),
array('key' => 'sms-gateway-setting-1', 'value' => '"api"', 'status' => '1', 'created_at' => now(), 'updated_at' => now()),
);
Option::insert($options);
Artisan::call('cache:clear');
Artisan::call('config:clear');
Artisan::call('route:clear');
Artisan::call('view:clear');
}
}