MIF_E31230596_SimpaudKartoh.../resources/views/admin/guru/create.blade.php

81 lines
4.2 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.

@extends('layouts.app')
@section('content')
<div class="bg-white shadow-md rounded-lg p-6 max-w-2xl mx-auto mt-10">
<div class="flex justify-between items-center mb-6">
<h1 class="text-xl font-bold text-gray-700"> Tambah Guru Baru</h1>
<a href="{{ route('guru.index') }}" class="text-gray-500 hover:text-gray-700">&larr; Kembali</a>
</div>
{{-- Tampilkan Error Validasi --}}
@if ($errors->any())
<div class="bg-red-100 border-l-4 border-red-500 text-red-700 p-4 mb-4">
<ul class="list-disc list-inside">
@foreach ($errors->all() as $error)
<li>{{ $error }}</li>
@endforeach
</ul>
</div>
@endif
<form action="{{ route('guru.store') }}" method="POST">
@csrf
<div class="mb-6">
<h2 class="text-lg font-semibold text-gray-800 border-b pb-2 mb-4">Biodata Guru</h2>
<div class="grid grid-cols-1 md:grid-cols-2 gap-4">
<div class="mb-2">
<label class="block text-gray-700 font-medium mb-1">Nama Lengkap</label>
<input type="text" name="nama_guru" value="{{ old('nama_guru') }}" class="w-full border border-gray-300 rounded-lg p-2 focus:ring-2 focus:ring-green-500 focus:outline-none" required placeholder="Contoh: Siti Aminah, S.Pd">
</div>
<div class="mb-2">
<label class="block text-gray-700 font-medium mb-1">Jenis Guru</label>
<select name="jenis_guru" class="w-full border border-gray-300 rounded-lg p-2 focus:ring-2 focus:ring-green-500 focus:outline-none">
<option value="guru_kelas">Guru Kelas</option>
<option value="shadow_abk">Shadow ABK</option>
</select>
</div>
<div class="mb-2">
<label class="block text-gray-700 font-medium mb-1">No HP / WA</label>
<input type="text" name="no_hp" value="{{ old('no_hp') }}" class="w-full border border-gray-300 rounded-lg p-2 focus:ring-2 focus:ring-green-500 focus:outline-none" placeholder="0812...">
</div>
<div class="mb-2">
<label class="block text-gray-700 font-medium mb-1">NIP (Opsional)</label>
<input type="text" name="nip" value="{{ old('nip') }}" class="w-full border border-gray-300 rounded-lg p-2 focus:ring-2 focus:ring-green-500 focus:outline-none">
</div>
</div>
<div class="mt-2">
<label class="block text-gray-700 font-medium mb-1">Alamat Rumah</label>
<textarea name="alamat" rows="2" class="w-full border border-gray-300 rounded-lg p-2 focus:ring-2 focus:ring-green-500 focus:outline-none">{{ old('alamat') }}</textarea>
</div>
</div>
<div class="bg-blue-50 p-4 rounded-lg border border-blue-200 mb-6">
<h2 class="text-lg font-bold text-blue-800 mb-2 flex items-center gap-2">🔐 Buat Akun Login</h2>
<p class="text-sm text-gray-600 mb-4">Data ini digunakan guru untuk masuk ke dalam aplikasi.</p>
<div class="grid grid-cols-1 md:grid-cols-2 gap-4">
<div>
<label class="block text-gray-700 font-medium mb-1">Email</label>
<input type="email" name="email" value="{{ old('email') }}" class="w-full border border-gray-300 rounded-lg p-2 focus:ring-2 focus:ring-blue-500 focus:outline-none" required placeholder="guru@sekolah.com">
</div>
<div>
<label class="block text-gray-700 font-medium mb-1">Password</label>
<input type="password" name="password" class="w-full border border-gray-300 rounded-lg p-2 focus:ring-2 focus:ring-blue-500 focus:outline-none" required placeholder="Minimal 6 karakter">
</div>
</div>
</div>
<div class="flex justify-end gap-3">
<button type="submit" class="bg-green-600 text-white font-semibold px-6 py-2 rounded-lg hover:bg-green-700 transition shadow-md">
💾 Simpan Data
</button>
</div>
</form>
</div>
@endsection