where('id', $user->roles_id); $rateLimit = $roleData->value('rate_limit'); $roleName = $roleData->value('name'); $user->syncRoles([$roleName]); $user->update( [ 'api_token' => md5(Str::random(40)), 'rate_limit' => $rateLimit, ] ); if (! empty(config('mail.from.address') && File::isFile(base_path().'/_install/install.lock'))) { SendNewRegisteredAccountMail::dispatch($user)->onQueue('newreg'); SendWelcomeEmail::dispatch($user)->onQueue('welcomeemails'); $user->sendEmailVerificationNotification(); } } }