error('This command can only be run in self-hosted mode.'); return; } // Check if there are any existing users or if the ID increment is not at 0 if (User::max('id') !== null) { $this->error('Users already exist in the database or the User table is not empty. Aborting initialization.'); return; } User::create([ 'name' => 'Admin', 'email' => 'admin@opnform.com', 'password' => bcrypt('password'), ]); $this->info('Admin user created with default credentials: admin@opnform.com / password'); return 0; } }