@push('styles')
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/public/assets/styles/choices.min.css">
@endpush
@push('scripts')
<script src="https://cdn.jsdelivr.net/npm/[email protected]/public/assets/scripts/choices.min.js"></script>
<script>
const departemen = document.getElementById('departemen_id');
const departemenChoices = new Choices(departemen);
const perusahaan = document.getElementById('perusahaan_id');
const perusahaanChoices = new Choices(perusahaan);
const fotoUser = document.getElementById('foto_user');
fotoUser.onchange = evt => {
const [file] = fotoUser.files
if (file) {
document.getElementById("uploadedAvatar").src = URL.createObjectURL(file)
}
}
</script>
@endpush
<div class="row">
<div class="col-md-6">
<div class="form-group">
<div class="d-flex align-items-start align-items-sm-center gap-4">
<img src="{{ @$data->foto_user ? route('dashboard.foto-user', $data->id) : '' }}" alt="user-avatar"
class="d-block rounded" height="100" width="100" id="uploadedAvatar" />
<div class="button-wrapper">
<label for="foto_user" class="btn btn-primary me-2 mb-4" tabindex="0">
<span class="d-none d-sm-block">Upload new photo</span>
<i class="bx bx-upload d-block d-sm-none"></i>
<input type="file" id="foto_user" name="foto_user" class="account-file-input" hidden
accept="image/png, image/jpeg, image/jpg" />
</label>
<p class="text-muted mb-0">Allowed JPG, JPEG or PNG. Max size of 1 MB</p>
</div>
</div>
</div>
<div class="form-group">
<label for="nama">Nama User</label>
<input type="text" name="nama" placeholder="Nama User" class="form-control" id="nama"
value="{{ old('nama', @$data->nama) }}" required>
@error('nama')
<span class="invalid-feedback show" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
<div class="form-group">
<label for="email">Email</label>
<input type="email" name="email" placeholder="Email" class="form-control" id="email"
value="{{ old('email', @$data->email) }}" required>
@error('email')
<span class="invalid-feedback show" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
</div>
<div class="col-md-6">
@if (isset($data))
<div class="form-group">
<label for="password_baru">Password Baru</label>
<input type="password" name="password_baru" placeholder="Password" class="form-control"
id="password_baru" value="{{ old('password_baru', @$data->password_baru) }}">
@error('password_baru')
<span class="invalid-feedback show" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
@else
<div class="form-group">
<label for="password">Password</label>
<input type="password" name="password" placeholder="Password" class="form-control" id="password"
value="{{ old('password', @$data->password) }}" required>
@error('password')
<span class="invalid-feedback show" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
@endif
{{-- <div class="form-group">
<label for="perusahaan_id">Perusahaan</label>
<select name="perusahaan_id" class="form-control" id="perusahaan_id">
<option value="">Tidak Ada Perusahaan</option>
@foreach ($perusahaans as $perusahaan)
<option value="{{ $perusahaan->id }}"
{{ old('perusahaan_id', @$data->perusahaan_id) == $perusahaan->id ? 'selected' : '' }}>
{{ $perusahaan->nama_perusahaan }}</option>
@endforeach
</select>
</div> --}}
<div class="form-group">
<label for="perusahaan_id">Perusahaan <span class="text-danger">*</span></label>
<select name="perusahaan_id[]" class="form-control" id="perusahaan_id" multiple>
@foreach ($perusahaans as $perusahaan)
<option value="{{ $perusahaan->id }}" {{ (isset($data) && in_array($perusahaan->id, @$data->perusahaans->pluck('id')->toArray())) ? 'selected' : '' }}>
{{ $perusahaan->nama_perusahaan }}</option>
@endforeach
</select>
</div>
<div class="form-group">
<label for="departemen_id">Departemen</label>
<select name="departemen_id[]" class="form-control" id="departemen_id" multiple>
@foreach ($departemens as $departemen)
<option value="{{ $departemen->id }}" {{ in_array($departemen->id, old('departemen_id', isset($data) ? $data->departemen->pluck('id')->toArray() : [])) ? 'selected' : '' }}>{{ $departemen->nama_departemen }}</option>
@endforeach
</select>
</div>
<div class="form-group">
<label for="role_id">Role</label>
<select name="role_id" id="role_id" class="form-control">
@foreach ($roles as $role)
<option value="{{ $role->id }}" @if (old('role_id', @$data->roles[0]->id) == $role->id) selected @endif>
{{ $role->name }}</option>
@endforeach
</select>
@error('role_id')
<div class="invalid-feedback" role="alert">
{{ $message }}
</div>
@enderror
</div>
<div class="form-group">
<label for="no_hp">No HP</label>
<input type="text" name="no_hp" placeholder="No HP" class="form-control" id="no_hp"
value="{{ old('no_hp', @$data->no_hp) }}">
@error('no_hp')
<span class="invalid-feedback show" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
</div>
</div>
Anons79 File Manager Version 1.0, Coded By Anons79
Email: [email protected]