HEX
Server: nginx/1.28.3
System: Linux lightweb-s1 5.15.0-173-generic #183-Ubuntu SMP Fri Mar 6 13:29:34 UTC 2026 x86_64
User: drdrivek-71 (1047)
PHP: 8.3.30
Disabled: NONE
Upload Files
File: /home/dnlightw-124/dn.lightweb.kr/database/seeders/TenantSeeder.php
<?php

namespace Database\Seeders;

use Illuminate\Database\Seeder;
use App\Settings\Entities\User\User;
use Illuminate\Support\Facades\Artisan;
use Illuminate\Support\Facades\Hash;

class TenantSeeder extends Seeder
{
    /**
     * Seed the application's database.
     * @throws \Throwable
     */
    public function run(): void
    {
        $tenant = tenancy()->tenant;
        if($tenant->getAttribute('admin_email')){
            User::createAdmin(
                $tenant->getAttribute('admin_name'),
                $tenant->getAttribute('admin_email'),
                $tenant->getAttribute('admin_password')
            );

            $tenant->setAttribute('admin_name', null);
            $tenant->setAttribute('admin_email', null);
            $tenant->setAttribute('admin_password', null);
            $tenant->save();
        }
    }
}