validate([ 'name' => 'required', 'email' => 'required|email|unique:users', 'password' => 'required|min:6', 'role' => 'required', 'unit_id' => 'required|integer', ]); Log::info('Validated data:', $validated); try { User::create([ 'name' => $request->name, 'email' => $request->email, 'password' => bcrypt($request->password), 'role' => $request->role, 'unit_id' => $request->unit_id, ]); Log::info('User created successfully:', [ 'name' => $request->name, 'email' => $request->email, ]); } catch (\Exception $e) { Log::error('Error creating user:', ['error' => $e->getMessage()]); } return to_route('dashboard'); } }