5. EDIT DATA DILARAVEL 5.8


 1. route

    Route::get('{id}/edit-siswa/''SiswaController@edit');
    Route::post('{id}/update-siswa/''SiswaController@update');

2. tombol edit di view nya

<a href="/{{$p->id}}/edit-pegawai" class="btn btn-warning btn-sm">
    <i class="fa fa-edit"> </i> Edit
</a>

3. buat view baru untuk edit

<form  class="multisteps-form__form"role="form" method="post" 
    action="/{{$pegawai->id}}/update-pegawai" 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" 
            value="{{$pegawai->nama}}"/>
        </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" 
            value="{{$pegawai->nip}}"/>
        </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" @if($pegawai->jabatan == 'Kepala TK'
                 selected @endif>Kepala TK</option>
                <option value="Guru" @if($pegawai->jabatan == 'Guru'
                selected @endif>Guru</option>
                <option value="Guru Iqro" @if($pegawai->jabatan == 'Guru Iqro'
                 selected @endif>Guru Iqro</option>
                <option value="T.U" @if($pegawai->jabatan == 'T.U'
                selected @endif>T.U</option>
            </select>
        </div>
        <div class="form-row mt-4 ml-1">
            <input type="submit" class="btn btn-success" value="Update">
        </div>
    </div>
</form>

4. controller

public function edit(Pegawai $pegawai$id)
    {
        $pegawai = Pegawai::find($id);
        return view('pegawai.edit-pegawai'compact('pegawai'));
    }

    public function update(Request $request,$id)
    {
        $pegawai = \App\Pegawai::find($id);
        $pegawai->update($request->all());
        return redirect('pegawai')->with('notif','Data Pegawai Berhasil di Edit');
    }

0 Response to "5. EDIT DATA DILARAVEL 5.8"

Post a Comment

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel