validate([ 'nim' => 'required|unique:users,nim|min:4', 'username' => 'required|unique:users,username|max:50', 'name' => 'required|max:100', 'email' => 'required|email|unique:users,email', 'no_hp' => 'nullable|max:15', 'password' => 'required|confirmed|min:6', ]); User::create([ 'nim' => $request->nim, 'username' => $request->username, 'name' => $request->name, 'email' => $request->email, 'no_hp' => $request->no_hp, 'password' => Hash::make($request->password), 'role' => 'user', // default role ]); return redirect()->route('login')->with('success', 'Registrasi berhasil. Silakan login.'); } }