4. tambah data laravel 5.8
langakahnya
1.di controller
public function tambah()
{
return view('pegawai.tambah-pegawai');
}
public function store(Request $request)
{
$massage = [
'required' => ':attribute wajib di isi !!',
];
$this->validate($request, [
'nama' => 'required',
'jabatan' => 'required',
], $massage);
Pegawai::create([
'nama' => $request->nama,
'nip' => $request->nip,
'jabatan' => $request->jabatan,
]);
return redirect('pegawai')->with('notif','Data Pegawai Berhasi di Tambah');
2. di view
@if(count($errors) > 0)
<div class="alert alert-danger">
@foreach ($errors->all() as $error)
{{ $error }} <br/>
@endforeach
</div>
@endif
<form class="multisteps-form__form"role="form" method="post"
action="{{ url ('tambah-pegawai/store')}}" enctype="multipart/form-data">
@csrf
<div class="form-row mt-4">
<div class="col-12 col-sm-12">
<label>Nama</label>
<input class="multisteps-form__input form-control" name="nama" type="text"
placeholder="Masukan Nama Pegawai"/>
</div>
</div>
<div class="form-row mt-4">
<div class="col-12 col-sm-8">
<label>NIP</label>
<input class="multisteps-form__input form-control" name="nip"
type="number" placeholder="Masukan Nomor Induk Pegawai"/>
</div>
<div class="col-12 col-sm-4">
<label>Jabatan</label>
<select name="jabatan" class="multisteps-form__select form-control">
<option ></option>
<option value="Kepala TK">Kepala TK</option>
<option value="Guru">Guru</option>
<option value="Guru Iqro">Guru Iqro</option>
<option value="T.U">T.U</option>
</select>
</div>
<div class="form-row mt-4 ml-1">
<input type="submit" class="btn btn-success" value="Simpan">
</div>
</div>
</form>
4.route
Route::get('tambah-siswa', 'SiswaController@tambah');
Route::post('/tambah-siswa/store', 'SiswaController@store');
0 Response to "4. tambah data laravel 5.8"
Post a Comment