MIF_E31222756/resources/views/admin/edit.blade.php

135 lines
6.2 KiB
PHP

@extends('Dashboard.layouts.main')
@section('title', 'Edit Admin')
@section('breadcrumb')
<li class="breadcrumb-item"><a href="{{ route('dashboard') }}">Dashboard</a></li>
<li class="breadcrumb-item"><a href="{{ route('admin.admins.index') }}">Daftar Admin</a></li>
<li class="breadcrumb-item active">Edit Admin</li>
@endsection
@section('page-title', 'Edit Data Admin')
@section('content')
<div class="row">
<div class="col-12">
<div class="card-box">
<form action="{{ route('admin.admins.update', $admin->id) }}" method="POST">
@csrf
@method('PUT')
<div class="form-group">
<label for="name">Nama Lengkap <span class="text-danger">*</span></label>
<input type="text" class="form-control @error('name') is-invalid @enderror"
id="name" name="name" value="{{ old('name', $admin->name) }}" required>
@error('name')
<div class="invalid-feedback">
{{ $message }}
</div>
@enderror
</div>
<div class="form-group">
<label for="email">Email <span class="text-danger">*</span></label>
<input type="email" class="form-control @error('email') is-invalid @enderror"
id="email" name="email" value="{{ old('email', $admin->email) }}" required>
@error('email')
<div class="invalid-feedback">
{{ $message }}
</div>
@enderror
</div>
<div class="form-group">
<label for="gender">Jenis Kelamin <span class="text-danger">*</span></label>
<select class="form-control @error('gender') is-invalid @enderror"
id="gender" name="gender" required>
<option value="">Pilih Jenis Kelamin</option>
<option value="Laki-laki" {{ old('gender', $admin->gender) == 'Laki-laki' ? 'selected' : '' }}>Laki-laki</option>
<option value="Perempuan" {{ old('gender', $admin->gender) == 'Perempuan' ? 'selected' : '' }}>Perempuan</option>
</select>
@error('gender')
<div class="invalid-feedback">
{{ $message }}
</div>
@enderror
</div>
<div class="form-group">
<label for="current_password">Password Lama <small class="text-muted">(Diperlukan untuk mengubah password)</small></label>
<div class="input-group">
<input type="password" class="form-control @error('current_password') is-invalid @enderror"
id="current_password" name="current_password">
<div class="input-group-append">
<button class="btn btn-secondary toggle-password" type="button" data-target="current_password">
<i class="mdi mdi-eye"></i>
</button>
</div>
</div>
@error('current_password')
<div class="invalid-feedback">
{{ $message }}
</div>
@enderror
</div>
<div class="form-group">
<label for="password">Password Baru <small class="text-muted">(Kosongkan jika tidak ingin mengubah password)</small></label>
<div class="input-group">
<input type="password" class="form-control @error('password') is-invalid @enderror"
id="password" name="password">
<div class="input-group-append">
<button class="btn btn-secondary toggle-password" type="button" data-target="password">
<i class="mdi mdi-eye"></i>
</button>
</div>
</div>
@error('password')
<div class="invalid-feedback">
{{ $message }}
</div>
@enderror
</div>
<div class="form-group">
<label for="password_confirmation">Konfirmasi Password Baru</label>
<div class="input-group">
<input type="password" class="form-control"
id="password_confirmation" name="password_confirmation">
<div class="input-group-append">
<button class="btn btn-secondary toggle-password" type="button" data-target="password_confirmation">
<i class="mdi mdi-eye"></i>
</button>
</div>
</div>
</div>
<div class="form-group text-right mb-0">
<a href="{{ route('admin.admins.index') }}" class="btn btn-secondary">Batal</a>
<button type="submit" class="btn btn-primary">Simpan Perubahan</button>
</div>
</form>
</div>
</div>
</div>
@endsection
@section('scripts')
<script>
$(document).ready(function() {
$('.toggle-password').click(function() {
var target = $(this).data('target');
var input = $('#' + target);
var icon = $(this).find('i');
if (input.attr('type') === 'password') {
input.attr('type', 'text');
icon.removeClass('mdi-eye').addClass('mdi-eye-off');
} else {
input.attr('type', 'password');
icon.removeClass('mdi-eye-off').addClass('mdi-eye');
}
});
});
</script>
@endsection