Solicito de su ayuda sin tanto rollo en la empresa donde trabajo el desarrollador de laravel nos dejo botados ya logre terminar muchos de los pendientes que eran mas esteticos que de sistema.
pero hay un detalle les comento
Este codigo es un simple formulario yo le agregue el campo de Company, lo que hace este formlario es con el campo howManyUsers genera usuarios de forma aleatoria
esto esta en un archivo index.twig
Código HTML:
[PHP] <div class="color-mode"> <p>Generar Usuarios</p> <label> <span>¿Cuántos?</span> <input type="number" id="howManyUsers"></input> <span>¿Empresa?</span> <input type="text" id="Company"/> </label> <label style="text-align: center;"> <a id="generateUser"><span class="btn blue">Generar</span></a> </label> </div> [/PHP]
Código Javascript:
Ver original
<script type="text/javascript"> document.getElementById('generateUser').addEventListener('click', function (e) { var howManyUsers = document.getElementById('howManyUsers'); var Company = document.getElementById('Company'); if (isNaN(howManyUsers.value)) { alert('El número para generar usuarios es no valido.'); return; } else { window.location.href = '{{ app.url_admin }}' + 'user/generate/' + howManyUsers.value + Company.value +'/'; } }); </script>
en el scrit yo agregue la parte de
Código HTML:
+ Company.value +'/';
Código PHP:
/**
* @param int $howMany
*
* @return array
*/
public function generateUsers($howMany,$Company)
{
$usersCreated = [];
for ($i = 0; $i < (int) $howMany; $i++) {
$user = new User();
$Company=$Company;
$user->setUsername($this->generateKey());
$user->setPassword($this->generateKey());
$user->setCompany($Company);
$this->insert($user);
$usersCreated[] = $user;
}
return $usersCreated;
}
Código HTML:
public function generateUsers($howMany,$Company)
Código HTML:
$user->setCompany($Company);
Código HTML:
$Company="Empresa X";
Código HTML:
public function generateUsers($howMany,$Company)
Espero me puedan ayudar.
Gracias