netgescon-master/docs/team/project/resources/views/superadmin/users/create.blade.php
Pikappa2 480e7eafbd 🎯 NETGESCON - Setup iniziale repository completo
📋 Commit iniziale con:
-  Documentazione unificata in docs/
-  Codice Laravel in netgescon-laravel/
-  Script automazione in scripts/
-  Configurazione sync rsync
-  Struttura organizzata e pulita

🔄 Versione: 2025.07.19-1644
🎯 Sistema pronto per Git distribuito
2025-07-19 16:44:47 +02:00

85 lines
4.1 KiB
PHP

@extends('superadmin.layouts.app')
@section('content')
<div class="bg-white overflow-hidden shadow-sm sm:rounded-lg">
<div class="p-6 bg-white border-b border-gray-200">
<div class="flex justify-between items-center mb-6">
<h2 class="text-2xl font-bold text-gray-800">Crea Nuovo Utente</h2>
<a href="{{ route('superadmin.users.index') }}"
class="bg-gray-500 hover:bg-gray-700 text-white font-bold py-2 px-4 rounded">
Torna alla Lista
</a>
</div>
<form method="POST" action="{{ route('superadmin.users.store') }}" class="space-y-6">
@csrf
<!-- Nome -->
<div>
<label for="name" class="block text-sm font-medium text-gray-700">Nome</label>
<input type="text" name="name" id="name" value="{{ old('name') }}" required
class="mt-1 block w-full border-gray-300 rounded-md shadow-sm focus:ring-indigo-500 focus:border-indigo-500 @error('name') border-red-500 @enderror">
@error('name')
<p class="mt-1 text-sm text-red-600">{{ $message }}</p>
@enderror
</div>
<!-- Email -->
<div>
<label for="email" class="block text-sm font-medium text-gray-700">Email</label>
<input type="email" name="email" id="email" value="{{ old('email') }}" required
class="mt-1 block w-full border-gray-300 rounded-md shadow-sm focus:ring-indigo-500 focus:border-indigo-500 @error('email') border-red-500 @enderror">
@error('email')
<p class="mt-1 text-sm text-red-600">{{ $message }}</p>
@enderror
</div>
<!-- Password -->
<div>
<label for="password" class="block text-sm font-medium text-gray-700">Password</label>
<input type="password" name="password" id="password" required
class="mt-1 block w-full border-gray-300 rounded-md shadow-sm focus:ring-indigo-500 focus:border-indigo-500 @error('password') border-red-500 @enderror">
@error('password')
<p class="mt-1 text-sm text-red-600">{{ $message }}</p>
@enderror
</div>
<!-- Conferma Password -->
<div>
<label for="password_confirmation" class="block text-sm font-medium text-gray-700">Conferma Password</label>
<input type="password" name="password_confirmation" id="password_confirmation" required
class="mt-1 block w-full border-gray-300 rounded-md shadow-sm focus:ring-indigo-500 focus:border-indigo-500">
</div>
<!-- Ruolo -->
<div>
<label for="role" class="block text-sm font-medium text-gray-700">Ruolo</label>
<select name="role" id="role" required
class="mt-1 block w-full border-gray-300 rounded-md shadow-sm focus:ring-indigo-500 focus:border-indigo-500 @error('role') border-red-500 @enderror">
<option value="">Seleziona un ruolo</option>
@foreach($roles as $role)
<option value="{{ $role->name }}" {{ old('role') == $role->name ? 'selected' : '' }}>
{{ $role->name }}
</option>
@endforeach
</select>
@error('role')
<p class="mt-1 text-sm text-red-600">{{ $message }}</p>
@enderror
</div>
<!-- Pulsanti -->
<div class="flex items-center justify-end space-x-4">
<a href="{{ route('superadmin.users.index') }}"
class="bg-gray-300 hover:bg-gray-400 text-gray-800 font-bold py-2 px-4 rounded">
Annulla
</a>
<button type="submit"
class="bg-blue-500 hover:bg-blue-700 text-white font-bold py-2 px-4 rounded">
Crea Utente
</button>
</div>
</form>
</div>
</div>
@endsection