mejoras en la gestión de proyectos y documentos: se añaden nuevos campos y validaciones para optimizar la organización y el seguimiento de los mismos.
This commit is contained in:
@@ -65,6 +65,8 @@ class UserController extends Controller
|
||||
'email' => 'required|email|unique:users',
|
||||
'phone' => 'nullable|string|max:20',
|
||||
'address' => 'nullable|string|max:255',
|
||||
'user_type' => 'required|integer|in:0,1,2',
|
||||
'company_id' => 'nullable|exists:companies,id', // Si se usa una relación con empresas
|
||||
'profile_photo_path' => 'nullable|string' // Ruta de la imagen subida por Livewire
|
||||
]);
|
||||
|
||||
@@ -80,7 +82,9 @@ class UserController extends Controller
|
||||
'address' => $validated['address'],
|
||||
'access_start' => $validated['start_date'],
|
||||
'access_end' => $validated['end_date'],
|
||||
'is_active' => true,
|
||||
'is_active' => $validated['is_active'] ?? false, // Por defecto, inactivo
|
||||
'user_type' => $validated['user_type'] ?? 0, // 0: Usuario, 1: Administrador, 2: Super Admin
|
||||
'company_id' => $validated['company_id'] ?? null, // Si se usa una relación con empresas
|
||||
'profile_photo_path' => $validated['profile_photo_path'] ?? null
|
||||
]);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user