update list admin

This commit is contained in:
raditya09 2023-08-25 23:28:31 +07:00
parent 51ffc16261
commit 93bc499e69
3 changed files with 21 additions and 27 deletions

View File

@ -16,7 +16,7 @@ class ListAdminController extends Controller
public function index()
{
$users = User::all()->where('kelas_user', '1');
return view('admin_backend.admin_listuser', compact('users'));
return view('admin_backend.admin_listadmin', compact('users'));
}
// /**
// * Get a validator for an incoming registration request.

View File

@ -17,7 +17,7 @@
<section class="section dashboard">
<div class="row">
<h3>List Admin</h3>
<button id="addUserButton">Tambah Admin</button>
<button class="col-md-2" id="addUserButton">Tambah Admin</button>
<script src="https://cdn.jsdelivr.net/npm/sweetalert2@11.0.18/dist/sweetalert2.all.min.js"></script>
<script>
// Script untuk menampilkan kotak dialog ketika tombol diklik
@ -26,17 +26,13 @@
title: 'Tambah Admin Baru',
html:
'<input id="nama_lengkap" class="swal2-input" placeholder="Nama Lengkap">' +
'<input id="nim" class="swal2-input" placeholder="NIM">' +
'<input id="semester" class="swal2-input" placeholder="Semester">' +
'<input id="angkatan" class="swal2-input" placeholder="Angkatan">' +
'<input id="nip" class="swal2-input" placeholder="NIM">' +
'<input id="email" class="swal2-input" placeholder="Email">'+
'<input id="password" class="swal2-input" placeholder="Password">',
focusConfirm: false,
preConfirm: () => {
const nama_lengkap = Swal.getPopup().querySelector('#nama_lengkap').value;
const nim = Swal.getPopup().querySelector('#nim').value;
const semester = Swal.getPopup().querySelector('#semester').value;
const angkatan = Swal.getPopup().querySelector('#angkatan').value;
const nip = Swal.getPopup().querySelector('#nim').value;
const email = Swal.getPopup().querySelector('#email').value;
const password = Swal.getPopup().querySelector('#password').value;
return { nama_lengkap: nama_lengkap, nim:nim, semester:semester, angkatan:angkatan, email: email, password:password };
@ -45,13 +41,12 @@
if (result.isConfirmed && result.value.nama_lengkap && result.value.nim && result.value.semester && result.value.angkatan && result.value.email && result.value.password) {
// Kirim data user ke server menggunakan AJAX atau formulir biasa
// Contoh: Anda dapat menggunakan Axios untuk AJAX
axios.post('/listuser', {
nanama_lengkapme: result.value.nama_lengkap,
nim: result.value.nim,
semester: result.value.semester,
angkatan: result.value.angkatan,
axios.post('/listadmin', {
nama_lengkap: result.value.nama_lengkap,
nip: result.value.nim,
email: result.value.email,
password: result.value.password,
kelas_user: '2',
_token: '{{ csrf_token() }}'
})
.then(() => {

View File

@ -27,23 +27,22 @@
</li><!-- End Profile Page Nav -->
<li class="nav-item">
<a class="nav-link collapsed">
<i class="bi bi-person"></i>
<span>User</span>
<a class="nav-link collapsed" data-bs-target="#users-nav" data-bs-toggle="collapse" href="/admin">
<i class="bi bi-person"></i><span>User</span><i class="bi bi-chevron-down ms-auto"></i>
</a>
<li class="nav-item">
<a class="nav-link collapsed" href="/listuser">
<i class="bi bi-person"></i>
<span>List User</span>
<ul id="users-nav" class="nav-content collapse " data-bs-parent="#sidebar-nav">
<li>
<a href="/listuser">
<i class="bi bi-circle"></i><span>List User</span>
</a>
</li><!-- End Profile Page Nav -->
<li class="nav-item">
<a class="nav-link collapsed" href="/listadmin">
<i class="bi bi-person"></i>
<span>List Admin</span>
</li>
<li>
<a href="/listadmin">
<i class="bi bi-circle"></i><span>List Admin</span>
</a>
</li><!-- End Profile Page Nav -->
</li><!-- End Profile Page Nav -->
</li>
</ul>
</li><!-- End User Nav -->
<li class="nav-item">
<a class="nav-link collapsed" href="{{ route('logout') }}"