update list admin
This commit is contained in:
parent
51ffc16261
commit
93bc499e69
|
@ -16,7 +16,7 @@ class ListAdminController extends Controller
|
||||||
public function index()
|
public function index()
|
||||||
{
|
{
|
||||||
$users = User::all()->where('kelas_user', '1');
|
$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.
|
// * Get a validator for an incoming registration request.
|
||||||
|
|
|
@ -17,7 +17,7 @@
|
||||||
<section class="section dashboard">
|
<section class="section dashboard">
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<h3>List Admin</h3>
|
<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 src="https://cdn.jsdelivr.net/npm/sweetalert2@11.0.18/dist/sweetalert2.all.min.js"></script>
|
||||||
<script>
|
<script>
|
||||||
// Script untuk menampilkan kotak dialog ketika tombol diklik
|
// Script untuk menampilkan kotak dialog ketika tombol diklik
|
||||||
|
@ -26,17 +26,13 @@
|
||||||
title: 'Tambah Admin Baru',
|
title: 'Tambah Admin Baru',
|
||||||
html:
|
html:
|
||||||
'<input id="nama_lengkap" class="swal2-input" placeholder="Nama Lengkap">' +
|
'<input id="nama_lengkap" class="swal2-input" placeholder="Nama Lengkap">' +
|
||||||
'<input id="nim" class="swal2-input" placeholder="NIM">' +
|
'<input id="nip" class="swal2-input" placeholder="NIM">' +
|
||||||
'<input id="semester" class="swal2-input" placeholder="Semester">' +
|
|
||||||
'<input id="angkatan" class="swal2-input" placeholder="Angkatan">' +
|
|
||||||
'<input id="email" class="swal2-input" placeholder="Email">'+
|
'<input id="email" class="swal2-input" placeholder="Email">'+
|
||||||
'<input id="password" class="swal2-input" placeholder="Password">',
|
'<input id="password" class="swal2-input" placeholder="Password">',
|
||||||
focusConfirm: false,
|
focusConfirm: false,
|
||||||
preConfirm: () => {
|
preConfirm: () => {
|
||||||
const nama_lengkap = Swal.getPopup().querySelector('#nama_lengkap').value;
|
const nama_lengkap = Swal.getPopup().querySelector('#nama_lengkap').value;
|
||||||
const nim = Swal.getPopup().querySelector('#nim').value;
|
const nip = Swal.getPopup().querySelector('#nim').value;
|
||||||
const semester = Swal.getPopup().querySelector('#semester').value;
|
|
||||||
const angkatan = Swal.getPopup().querySelector('#angkatan').value;
|
|
||||||
const email = Swal.getPopup().querySelector('#email').value;
|
const email = Swal.getPopup().querySelector('#email').value;
|
||||||
const password = Swal.getPopup().querySelector('#password').value;
|
const password = Swal.getPopup().querySelector('#password').value;
|
||||||
return { nama_lengkap: nama_lengkap, nim:nim, semester:semester, angkatan:angkatan, email: email, password:password };
|
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) {
|
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
|
// Kirim data user ke server menggunakan AJAX atau formulir biasa
|
||||||
// Contoh: Anda dapat menggunakan Axios untuk AJAX
|
// Contoh: Anda dapat menggunakan Axios untuk AJAX
|
||||||
axios.post('/listuser', {
|
axios.post('/listadmin', {
|
||||||
nanama_lengkapme: result.value.nama_lengkap,
|
nama_lengkap: result.value.nama_lengkap,
|
||||||
nim: result.value.nim,
|
nip: result.value.nim,
|
||||||
semester: result.value.semester,
|
|
||||||
angkatan: result.value.angkatan,
|
|
||||||
email: result.value.email,
|
email: result.value.email,
|
||||||
password: result.value.password,
|
password: result.value.password,
|
||||||
|
kelas_user: '2',
|
||||||
_token: '{{ csrf_token() }}'
|
_token: '{{ csrf_token() }}'
|
||||||
})
|
})
|
||||||
.then(() => {
|
.then(() => {
|
|
@ -27,23 +27,22 @@
|
||||||
</li><!-- End Profile Page Nav -->
|
</li><!-- End Profile Page Nav -->
|
||||||
|
|
||||||
<li class="nav-item">
|
<li class="nav-item">
|
||||||
<a class="nav-link collapsed">
|
<a class="nav-link collapsed" data-bs-target="#users-nav" data-bs-toggle="collapse" href="/admin">
|
||||||
<i class="bi bi-person"></i>
|
<i class="bi bi-person"></i><span>User</span><i class="bi bi-chevron-down ms-auto"></i>
|
||||||
<span>User</span>
|
|
||||||
</a>
|
</a>
|
||||||
<li class="nav-item">
|
<ul id="users-nav" class="nav-content collapse " data-bs-parent="#sidebar-nav">
|
||||||
<a class="nav-link collapsed" href="/listuser">
|
<li>
|
||||||
<i class="bi bi-person"></i>
|
<a href="/listuser">
|
||||||
<span>List User</span>
|
<i class="bi bi-circle"></i><span>List User</span>
|
||||||
</a>
|
</a>
|
||||||
</li><!-- End Profile Page Nav -->
|
</li>
|
||||||
<li class="nav-item">
|
<li>
|
||||||
<a class="nav-link collapsed" href="/listadmin">
|
<a href="/listadmin">
|
||||||
<i class="bi bi-person"></i>
|
<i class="bi bi-circle"></i><span>List Admin</span>
|
||||||
<span>List Admin</span>
|
|
||||||
</a>
|
</a>
|
||||||
</li><!-- End Profile Page Nav -->
|
</li>
|
||||||
</li><!-- End Profile Page Nav -->
|
</ul>
|
||||||
|
</li><!-- End User Nav -->
|
||||||
|
|
||||||
<li class="nav-item">
|
<li class="nav-item">
|
||||||
<a class="nav-link collapsed" href="{{ route('logout') }}"
|
<a class="nav-link collapsed" href="{{ route('logout') }}"
|
||||||
|
|
Loading…
Reference in New Issue