MIF_E31230333/resources/views/admin/gejala/form.blade.php

60 lines
2.9 KiB
PHP
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{{-- resources/views/admin/gejala/form.blade.php
KEGUNAAN: Form tambah dan edit gejala. --}}
@extends('admin.layouts.app')
@section('title', isset($gejala) ? 'Edit Gejala' : 'Tambah Gejala')
@section('content')
@php $isEdit = isset($gejala); @endphp
<div class="page-header">
<div class="page-header-left">
<div class="breadcrumb">Admin / <a href="{{ route('admin.gejala.index') }}">Data Gejala</a> / {{ $isEdit ? 'Edit' : 'Tambah' }}</div>
<h1>{{ $isEdit ? 'Edit Gejala: '.$gejala->kode : 'Tambah Gejala Baru' }}</h1>
</div>
<a href="{{ route('admin.gejala.index') }}" class="btn"> Kembali</a>
</div>
<div style="max-width:580px;">
<div class="card">
<div class="card-header"><div class="card-title">Form {{ $isEdit ? 'Edit' : 'Tambah' }} Gejala</div></div>
<div class="card-body">
<form method="POST" action="{{ $isEdit ? route('admin.gejala.update', $gejala->id) : route('admin.gejala.store') }}">
@csrf
@if($isEdit) @method('PUT') @endif
<div class="form-group">
<label class="form-label">Kode Gejala *</label>
<input type="text" name="kode" value="{{ old('kode', $gejala->kode ?? '') }}" placeholder="G61" maxlength="10" {{ $isEdit ? 'readonly style=background:#f8f9fa' : '' }}>
@error('kode') <div class="form-error">{{ $message }}</div> @enderror
<div class="form-hint">Format: G01G99. Tidak bisa diubah setelah disimpan.</div>
</div>
<div class="form-group">
<label class="form-label">Nama Gejala *</label>
<input type="text" name="nama" value="{{ old('nama', $gejala->nama ?? '') }}" placeholder="Contoh: Daun muda mengeriting">
@error('nama') <div class="form-error">{{ $message }}</div> @enderror
</div>
<div class="form-group">
<label class="form-label">Bagian tanaman</label>
<select name="bagian" class="form-input" required>
<option value="daun" {{ old('bagian', $gejala->bagian ?? '') == 'daun' ? 'selected' : '' }}> Daun</option>
<option value="batang" {{ old('bagian', $gejala->bagian ?? '') == 'batang' ? 'selected' : '' }}> Batang</option>
<option value="seluruh" {{ old('bagian', $gejala->bagian ?? '') == 'seluruh' ? 'selected' : '' }}> Seluruh tanaman</option>
<option value="buah" {{ old('bagian', $gejala->bagian ?? '') == 'buah' ? 'selected' : '' }}> Buah</option>
</select>
</div>
<div class="form-group">
<label class="form-label">Deskripsi (opsional)</label>
<textarea name="deskripsi" rows="3" placeholder="Keterangan tambahan...">{{ old('deskripsi', $gejala->deskripsi ?? '') }}</textarea>
</div>
<div style="display:flex; gap:10px; justify-content:flex-end;">
<a href="{{ route('admin.gejala.index') }}" class="btn">Batal</a>
<button type="submit" class="btn btn-primary">{{ $isEdit ? 'Simpan Perubahan' : 'Simpan' }}</button>
</div>
</form>
</div>
</div>
</div>
@endsection