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

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel