187 lines
13 KiB
PHP
187 lines
13 KiB
PHP
@include('components.theme.pages.header')
|
|
|
|
<section>
|
|
<!-- basic table -->
|
|
<div class="row mb-2">
|
|
<div class="col-12">
|
|
<div class="card">
|
|
<div class="card-header d-flex">
|
|
<h6 class="m-0 font-weight-bold text-primary">Tambah Siswa</h6>
|
|
<p class="m-0 ml-auto small"><span class="text-danger">*</span> Wajib diisi</p>
|
|
</div>
|
|
<div class="card-body">
|
|
<form method="POST" action="{{ app_url('siswa/store') }}">
|
|
@csrf
|
|
@if(session()->has('success'))
|
|
<div class="alert alert-success">
|
|
{{ session()->get('success') }}
|
|
</div>
|
|
@else
|
|
@if(session()->has('error'))
|
|
<div class="alert alert-danger">
|
|
{{ session()->get('error') }}
|
|
</div>
|
|
@endif
|
|
@endif
|
|
<div class="row mb-3">
|
|
<div class="col-md-3">
|
|
<label>Wali Murid<sup class="text-danger">*</sup></label>
|
|
<select class="form-control {{ $errors->has('id_wali') ? 'is-invalid' : '' }}" name="id_wali">
|
|
<option value="">Pilih Wali Murid</option>
|
|
@foreach (\App\Models\User::where('level', 5)->get() as $wali)
|
|
<option value="{{ $wali->id }}">{{ $wali->name }}</option>
|
|
@endforeach
|
|
</select>
|
|
@error('id_wali') <small class="text-danger">{{ $message }}</small> @enderror
|
|
</div>
|
|
<div class="col-md-3">
|
|
<label>NIS<sup class="text-danger">*</sup></label>
|
|
<input type="number" name="nis" value="{{ old('nis') }}" autocomplete="off" class="form-control {{ $errors->has('nis') ? 'is-invalid' : '' }}" placeholder="Masukkan NIS">
|
|
@error('nis') <small class="text-danger">{{ $message }}</small> @enderror
|
|
</div>
|
|
<div class="col-md-3">
|
|
<label>Alamat Lengkap<sup class="text-danger">*</sup></label>
|
|
<input type="text" name="alamat" value="{{ old('alamat') }}" autocomplete="off" class="form-control {{ $errors->has('alamat') ? 'is-invalid' : '' }}" placeholder="Masukkan Alamat Lengkap">
|
|
@error('alamat') <small class="text-danger">{{ $message }}</small> @enderror
|
|
</div>
|
|
<div class="col-md-3">
|
|
<label class="form-label">Kelas<sup class="text-danger">*</sup></label>
|
|
<select class="form-control {{ $errors->has('id_kelas') ? 'is-invalid' : '' }}" name="id_kelas">
|
|
<option value="">Pilih Kelas</option>
|
|
@foreach (\App\Models\Kelas::all() as $kls)
|
|
<option value="{{ $kls->id }}">{{ $kls->name }}</option>
|
|
@endforeach
|
|
</select>
|
|
@error('id_kelas') <small class="text-danger">{{ $message }}</small> @enderror
|
|
</div>
|
|
</div>
|
|
|
|
<div class="row mb-2">
|
|
<div class="col">
|
|
<label>Nama Lengkap Siswa<sup class="text-danger">*</sup></label>
|
|
<input type="text" name="name" value="{{ old('name') }}" autocomplete="off" class="form-control {{ $errors->has('name') ? 'is-invalid' : '' }}" placeholder="Masukkan Name">
|
|
@error('name') <small class="text-danger">{{ $message }}</small> @enderror
|
|
</div>
|
|
</div>
|
|
|
|
<div class="row mb-2">
|
|
<div class="col">
|
|
<label>Tempat Lahir<sup class="text-danger">*</sup></label>
|
|
<input type="text" name="tempat_lahir" value="{{ old('tempat_lahir') }}" autocomplete="off" class="form-control {{ $errors->has('tempat_lahir') ? 'is-invalid' : '' }}" placeholder="Masukkan Kota Asal">
|
|
@error('tempat_lahir') <small class="text-danger">{{ $message }}</small> @enderror
|
|
</div>
|
|
<div class="col">
|
|
<label>Kota Asal<sup class="text-danger">*</sup></label>
|
|
<input type="text" name="kota_siswa" value="{{ old('kota_siswa') }}" autocomplete="off" class="form-control {{ $errors->has('kota_siswa') ? 'is-invalid' : '' }}" placeholder="Masukkan Kota">
|
|
@error('kota_siswa') <small class="text-danger">{{ $message }}</small> @enderror
|
|
</div>
|
|
<div class="col">
|
|
<label>Tanggal Lahir<sup class="text-danger">*</sup></label>
|
|
<input type="date" name="tanggal_lahir" value="{{ old('tanggal_lahir') }}" autocomplete="off" class="form-control {{ $errors->has('tanggal_lahir') ? 'is-invalid' : '' }}" placeholder="Masukkan Tanggal Lahir">
|
|
@error('tanggal_lahir') <small class="text-danger">{{ $message }}</small> @enderror
|
|
</div>
|
|
</div>
|
|
<div class="row mb-2">
|
|
<div class="col">
|
|
<label>Nomer Telepon Siswa<sup class="text-danger">*</sup></label>
|
|
<input type="number" name="telepon" value="{{ old('telepon') }}" autocomplete="off" class="form-control {{ $errors->has('telepon') ? 'is-invalid' : '' }}" placeholder="Masukkan Telepon">
|
|
@error('telepon') <small class="text-danger">{{ $message }}</small> @enderror
|
|
</div>
|
|
<div class="col">
|
|
<label>Agama<sup class="text-danger">*</sup></label>
|
|
<select name="agama" class="form-control {{ $errors->has('agama') ? 'is-invalid' : '' }}">
|
|
@foreach ([1,2,3,4] as $rolez)
|
|
@php $name = $rolez == 1 ? 'Islam' : ($rolez == 2 ? 'Kristen' : ($rolez == 3 ? 'Buddha' : 'Konghucu')) @endphp
|
|
<option value="{{ $rolez }}">{{ $name }}</option>
|
|
@endforeach
|
|
</select>
|
|
@error('agama') <small class="text-danger">{{ $message }}</small> @enderror
|
|
</div>
|
|
</div>
|
|
<div class="row mb-2">
|
|
<div class="col">
|
|
<label>Nama Ibu<sup class="text-danger">*</sup></label>
|
|
<input type="text" name="nama_ibu" value="{{ old('nama_ibu') }}" autocomplete="off" class="form-control {{ $errors->has('nama_ibu') ? 'is-invalid' : '' }}" placeholder="Masukkan Name">
|
|
@error('nama_ibu') <small class="text-danger">{{ $message }}</small> @enderror
|
|
</div>
|
|
<div class="col">
|
|
<label>Pekerjaan Ibu<sup class="text-danger">*</sup></label>
|
|
<select name="pekerjaan_ibu" class="form-control {{ $errors->has('pekerjaan_ibu') ? 'is-invalid' : '' }}">
|
|
@foreach ([1,2,3,4] as $pekerjaan)
|
|
@php $name = $pekerjaan == 1 ? 'Wiraswasta' : ($pekerjaan == 2 ? 'Wirausaha' : ($pekerjaan == 3 ? 'Tidak Bekerja' : 'Lainnya')) @endphp
|
|
<option value="{{ $pekerjaan }}">{{ $name }}</option>
|
|
@endforeach
|
|
</select>
|
|
@error('pekerjaan_ibu') <small class="text-danger">{{ $message }}</small> @enderror
|
|
</div>
|
|
<div class="col">
|
|
<label>Agama Ibu<sup class="text-danger">*</sup></label>
|
|
<select name="agama_ibu" class="form-control {{ $errors->has('agama_ibu') ? 'is-invalid' : '' }}">
|
|
@foreach ([1,2,3,4] as $rolez)
|
|
@php $name = $rolez == 1 ? 'Islam' : ($rolez == 2 ? 'Kristen' : ($rolez == 3 ? 'Buddha' : 'Konghucu')) @endphp
|
|
<option value="{{ $rolez }}">{{ $name }}</option>
|
|
@endforeach
|
|
</select>
|
|
@error('agama_ibu') <small class="text-danger">{{ $message }}</small> @enderror
|
|
</div>
|
|
</div>
|
|
<div class="row mb-2">
|
|
<div class="col">
|
|
<label>Nama Ayah<sup class="text-danger">*</sup></label>
|
|
<input type="text" name="nama_ayah" value="{{ old('nama_ayah') }}" autocomplete="off" class="form-control {{ $errors->has('nama_ayah') ? 'is-invalid' : '' }}" placeholder="Masukkan Name">
|
|
@error('nama_ayah') <small class="text-danger">{{ $message }}</small> @enderror
|
|
</div>
|
|
<div class="col">
|
|
<label>Pekerjaan Ayah<sup class="text-danger">*</sup></label>
|
|
<select name="pekerjaan_ayah" class="form-control {{ $errors->has('pekerjaan_ayah') ? 'is-invalid' : '' }}">
|
|
@foreach ([1,2,3,4] as $pekerjaan)
|
|
@php $name = $pekerjaan == 1 ? 'Wiraswasta' : ($pekerjaan == 2 ? 'Wirausaha' : ($pekerjaan == 3 ? 'Tidak Bekerja' : 'Lainnya')) @endphp
|
|
<option value="{{ $pekerjaan }}">{{ $name }}</option>
|
|
@endforeach
|
|
</select>
|
|
@error('pekerjaan_ayah') <small class="text-danger">{{ $message }}</small> @enderror
|
|
</div>
|
|
<div class="col">
|
|
<label>Agama Ayah<sup class="text-danger">*</sup></label>
|
|
<select name="agama_ayah" class="form-control {{ $errors->has('agama_ayah') ? 'is-invalid' : '' }}">
|
|
@foreach ([1,2,3,4] as $rolez)
|
|
@php $name = $rolez == 1 ? 'Islam' : ($rolez == 2 ? 'Kristen' : ($rolez == 3 ? 'Buddha' : 'Konghucu')) @endphp
|
|
<option value="{{ $rolez }}">{{ $name }}</option>
|
|
@endforeach
|
|
</select>
|
|
@error('agama_ayah') <small class="text-danger">{{ $message }}</small> @enderror
|
|
</div>
|
|
</div>
|
|
<div class="form-group mb-2">
|
|
<label>Thumbnail<sup class="ms-2 text-muted">(optional)</sup></label>
|
|
<input class="form-control {{ $errors->has('thumbnail') ? 'is-invalid' : '' }}" type="file" name="images">
|
|
</div>
|
|
<div class="row">
|
|
<div class="col-md-6 form-group mb-2">
|
|
<label>Telepon Orang Tua</label>
|
|
<input class="form-control {{ $errors->has('telepon_ortu') ? 'is-invalid' : '' }}" type="number" placeholder="Masukkan Telepon Ortu" value="{{ old('telepon_ortu') }}" name="telepon_ortu">
|
|
@error('telepon_ortu') <small class="text-danger">{{ $message }}</small> @enderror
|
|
</div>
|
|
<div class="col-md-6 form-group mb-2">
|
|
<label>Status Siswa</label>
|
|
<select class="form-control {{ $errors->has('status') ? 'is-invalid' : '' }}" name="status">
|
|
<option value="">Pilih Status</option>
|
|
<option value="1">Siswa Aktif</option>
|
|
<option value="2">Calon Siswa</option>
|
|
</select>
|
|
@error('status') <small class="text-danger">{{ $message }}</small> @enderror
|
|
</div>
|
|
</div>
|
|
<div class="form-group mb-0">
|
|
<button type="submit" class="btn btn-primary">Simpan</button>
|
|
<a href="{{ route('siswa') }}" class="btn btn-light btn-light">Kembali</a>
|
|
</div>
|
|
{{ Form::close() }}
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</section>
|
|
|
|
@include('components.theme.pages.footer')
|