validate([ 'name' => 'required|string|max:255', 'email' => 'required|email|unique:users,email', 'no_telp' => 'required|string|max:20', 'password' => 'required|min:4', ]); // Cari role 'user' dari tabel roles $userRole = Role::where('name', 'user')->first(); if (!$userRole) { return redirect()->back()->with('error', 'Role user belum dibuat di database.'); } // Buat user (password tidak di-hash) $user = User::create([ 'name' => $request->name, 'email' => $request->email, 'no_telp' => $request->no_telp, 'password' => $request->password, // TANPA Hash::make() 'role_id' => $userRole->id, ]); // // Login otomatis // Auth::login($user); return redirect()->route('login')->with('success', 'Registrasi berhasil!'); } }