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

112 lines
5.1 KiB
PHP

@extends('Dashboard.layouts.main')
@section('title', 'Edit Profil')
@section('breadcrumb')
<li class="breadcrumb-item"><a href="{{ route('dashboard') }}">Dashboard</a></li>
<li class="breadcrumb-item active">Edit Profil</li>
@endsection
@section('page-title', 'Edit Profil Pengguna')
@section('content')
<div class="row">
<div class="col-12">
<div class="card-box">
@if(session('success'))
<div class="alert alert-success alert-dismissible fade show" role="alert">
{{ session('success') }}
<button type="button" class="close" data-dismiss="alert" aria-label="Close">
<span aria-hidden="true">&times;</span>
</button>
</div>
@endif
<form action="{{ route('profile.update') }}" 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', $user->name) }}" required>
@error('name')
<div class="invalid-feedback">
{{ $message }}
</div>
@enderror
</div>
<div class="form-group">
<label for="email">Email</label>
<input type="email" class="form-control"
id="email" value="{{ $user->email }}" readonly disabled>
<small class="form-text text-muted">Email tidak dapat diubah.</small>
</div>
@if($user->role === 'admin')
<div class="form-group">
<label for="gender">Jenis Kelamin</label>
<input type="text" class="form-control"
id="gender" value="{{ $user->gender }}" readonly disabled>
<small class="form-text text-muted">Jenis kelamin tidak dapat diubah.</small>
</div>
@endif
@if($user->role === 'pelanggan')
<div class="form-group">
<label for="phone">Nomor Telepon</label>
<input type="text" class="form-control"
id="phone" value="{{ $user->phone }}" readonly disabled>
<small class="form-text text-muted">Nomor telepon tidak dapat diubah.</small>
</div>
<div class="form-group">
<label for="business_name">Nama Usaha <span class="text-danger">*</span></label>
<input type="text" class="form-control @error('business_name') is-invalid @enderror"
id="business_name" name="business_name" value="{{ old('business_name', $user->business_name) }}" required>
@error('business_name')
<div class="invalid-feedback">
</div>
@enderror
</div>
<div class="form-group">
<label for="business_address">Alamat Usaha <span class="text-danger">*</span></label>
<textarea class="form-control @error('business_address') is-invalid @enderror"
id="business_address" name="business_address" rows="3" required>{{ old('business_address', $user->business_address) }}</textarea>
@error('business_address')
<div class="invalid-feedback">
</div>
@enderror
</div>
@endif
<div class="form-group">
<label for="password">Password Baru <small class="text-muted">(Kosongkan jika tidak ingin mengubah password)</small></label>
<input type="password" class="form-control @error('password') is-invalid @enderror"
id="password" name="password">
@error('password')
<div class="invalid-feedback">
{{ $message }}
</div>
@enderror
</div>
<div class="form-group">
<label for="password_confirmation">Konfirmasi Password Baru</label>
<input type="password" class="form-control"
id="password_confirmation" name="password_confirmation">
</div>
<div class="form-group text-right mb-0">
<a href="{{ route('dashboard') }}" class="btn btn-secondary">Batal</a>
<button type="submit" class="btn btn-primary">Simpan Perubahan</button>
</div>
</form>
</div>
</div>
</div>
@endsection