2017-09-13 07:52:34 +02:00

92 lines
2.8 KiB
PHP

@extends('layouts.app')
@section('title', 'Neuer Benutzer')
@section('content')
{!! Form::model($benutzer, ['route' => 'benutzer.store', 'class' => "container"]) !!}
<div class="row">
<div class="form-group col-md-6">
{!! Form::label('anzeigename',
'Angezeigter Name',
['class'=> 'col-form-label'])
!!}
{!! Form::text('anzeigename',
$benutzer->anzeigename,
['class'=>"form-control",
'aria-describedby' => "anzeigenameHelp"])
!!}
<small id="anzeigenameHelp" class="form-text text-muted">Der Name, der für alle sichtbar ist.</small>
</div>
<div class="form-group col-md-6">
{!! Form::label('name',
'Username',
['class'=> 'col-form-label'])
!!}
{!! Form::text('name',
$benutzer->name,
['class'=>"form-control",
'aria-describedby' => "usernameHelp"])
!!}
<small id="usernameHelp" class="form-text text-muted">Der Name, mit dem sich der Nutzer anmeldet.</small>
</div>
</div>
<div class="row">
<div class="form-group col-md-6">
{!! Form::label('email',
'Email',
['class'=> 'col-form-label'])
!!}
{!! Form::email('email',
$benutzer->email,
['class'=>"form-control",
'aria-describedby' => "emailHelp"])
!!}
<small id="emailHelp" class="form-text text-muted">Emailadresse des Benutzers (für Passwortprobleme oder Benachrichtigungen).</small>
</div>
<div class="form-group col-md-6">
{!! Form::label('telefon',
'Telefon',
['class'=> 'col-form-label'])
!!}
{!! Form::text('telefon',
$benutzer->telefon,
['class'=>"form-control",
'aria-describedby' => "telefonHelp"])
!!}
<small id="telefonHelp" class="form-text text-muted">Telefonische Erreichbarkeit des Benutzers.</small>
</div>
</div>
<div class="row">
<div class="form-group col-md-6">
{!! Form::label('password',
'Passwort',
['class'=> 'col-form-label'])
!!}
<div class="input-group">
{!! Form::password('password',
['class'=>"form-control",
'aria-describedby' => "passwordHelp"])
!!}
<span class="input-group-btn">
<button id="rndPassword" type="button" class="btn btn-secondary">Generieren</button>
</span>
</div>
<small id="passwordHelp" class="form-text text-muted">Passwort des Benutzers (muss nach der ersten Anmeldung geändert werden).</small>
</div>
<div class="form-group col-md-6">
</div>
</div>
{!! Form::submit('Erstellen', ['class' => "btn btn-primary"]) !!}
{!! Form::close() !!}
@endsection
@section('scripts')
<script type="text/javascript">
$('#rndPassword').click(function(){
var s = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+#-=!$&?";
var N = 16;
var p = Array(N).join().split(',').map(function() { return s.charAt(Math.floor(Math.random() * s.length)); }).join('');
$('#password').val(p.substring(8))[0].type = "text";
})
</script>
@endsection