MIF_E31230892/sim-pkpps/resources/views/admin/kegiatan/data/create.blade.php

147 lines
5.8 KiB
PHP

@extends('layouts.app')
@section('content')
<div class="page-header">
<h2><i class="fas fa-plus-circle"></i> Tambah Kegiatan Baru</h2>
</div>
<div class="form-container">
<form action="{{ route('admin.kegiatan.store') }}" method="POST">
@csrf
<div class="form-group">
<label for="kegiatan_id">
<i class="fas fa-hashtag form-icon"></i>
ID Kegiatan (Otomatis)
</label>
<input type="text" class="form-control" value="{{ $nextId }}" disabled>
<small class="form-text">ID akan dibuat otomatis saat disimpan</small>
</div>
<div class="form-group">
<label for="kategori_id">
<i class="fas fa-list-alt form-icon"></i>
Kategori Kegiatan <span style="color: red;">*</span>
</label>
<select name="kategori_id" id="kategori_id" class="form-control @error('kategori_id') is-invalid @enderror" required>
<option value="">-- Pilih Kategori --</option>
@foreach($kategoris as $kat)
<option value="{{ $kat->kategori_id }}" {{ old('kategori_id') == $kat->kategori_id ? 'selected' : '' }}>
{{ $kat->nama_kategori }}
</option>
@endforeach
</select>
@error('kategori_id')
<span class="invalid-feedback">{{ $message }}</span>
@enderror
</div>
<div class="form-group">
<label for="nama_kegiatan">
<i class="fas fa-calendar-check form-icon"></i>
Nama Kegiatan <span style="color: red;">*</span>
</label>
<input type="text"
name="nama_kegiatan"
id="nama_kegiatan"
class="form-control @error('nama_kegiatan') is-invalid @enderror"
value="{{ old('nama_kegiatan') }}"
placeholder="Contoh: Kajian Tafsir Al-Quran"
required>
@error('nama_kegiatan')
<span class="invalid-feedback">{{ $message }}</span>
@enderror
</div>
<div class="form-group">
<label for="hari">
<i class="fas fa-calendar-day form-icon"></i>
Hari <span style="color: red;">*</span>
</label>
<select name="hari" id="hari" class="form-control @error('hari') is-invalid @enderror" required>
<option value="">-- Pilih Hari --</option>
@foreach($hariList as $h)
<option value="{{ $h }}" {{ old('hari') == $h ? 'selected' : '' }}>{{ $h }}</option>
@endforeach
</select>
@error('hari')
<span class="invalid-feedback">{{ $message }}</span>
@enderror
</div>
<div style="display: grid; grid-template-columns: 1fr 1fr; gap: 15px;">
<div class="form-group">
<label for="waktu_mulai">
<i class="fas fa-clock form-icon"></i>
Waktu Mulai <span style="color: red;">*</span>
</label>
<input type="time"
name="waktu_mulai"
id="waktu_mulai"
class="form-control @error('waktu_mulai') is-invalid @enderror"
value="{{ old('waktu_mulai') }}"
required>
@error('waktu_mulai')
<span class="invalid-feedback">{{ $message }}</span>
@enderror
</div>
<div class="form-group">
<label for="waktu_selesai">
<i class="fas fa-clock form-icon"></i>
Waktu Selesai <span style="color: red;">*</span>
</label>
<input type="time"
name="waktu_selesai"
id="waktu_selesai"
class="form-control @error('waktu_selesai') is-invalid @enderror"
value="{{ old('waktu_selesai') }}"
required>
@error('waktu_selesai')
<span class="invalid-feedback">{{ $message }}</span>
@enderror
</div>
</div>
<div class="form-group">
<label for="materi">
<i class="fas fa-book form-icon"></i>
Materi/Topik
</label>
<input type="text"
name="materi"
id="materi"
class="form-control @error('materi') is-invalid @enderror"
value="{{ old('materi') }}"
placeholder="Contoh: Surat Al-Baqarah Ayat 1-10">
@error('materi')
<span class="invalid-feedback">{{ $message }}</span>
@enderror
</div>
<div class="form-group">
<label for="keterangan">
<i class="fas fa-align-left form-icon"></i>
Keterangan
</label>
<textarea name="keterangan"
id="keterangan"
class="form-control @error('keterangan') is-invalid @enderror"
rows="4"
placeholder="Catatan tambahan tentang kegiatan ini...">{{ old('keterangan') }}</textarea>
@error('keterangan')
<span class="invalid-feedback">{{ $message }}</span>
@enderror
</div>
<div class="btn-group">
<button type="submit" class="btn btn-success">
<i class="fas fa-save"></i> Simpan
</button>
<a href="{{ route('admin.kegiatan.index') }}" class="btn btn-secondary">
<i class="fas fa-arrow-left"></i> Kembali
</a>
</div>
</form>
</div>
@endsection