samedi 10 août 2019

How to make update data of mysql in laravel

I'm trying to make an update with values from a form and pass it into an update controller using a route, there's no error given but why there's nothing happen after I updated the data?

Form:

<form action="/update" id="frm_edit" method="post" enctype="multipart/form-data">

Routes:

Route::post('/update', 'EditManga@update'); //update route
Route::post('/admin_page/manga_list', 'Add_Manga_Controller@upload')->name('upload.image');
Route::get('/admin_page/manga_list','ShowData@Manga_list');

Controller:

public function update(Request $request){
        $this->validate($request, [
            'image' => 'required|image|mimes:jpg,png,jpeg'
        ]);

        //MENGAMBIL FILE IMAGE DARI FORM
        $kode_manga = $request->input('kdmanga');
        $judul = $request->input('jdmanga');
        $alternatif = $request->input('almanga');
        $author = $request->input('aumanga');
        $status = $request->status;
        $lastup = $request->input('lumanga');
        $genre = $request->input('grmanga');
        $lastc = $request->input('lcmanga');
        $sinopsis = $request->input('sinopsis');
        $file = $request->file('image');

        DB::table('add_manga')->where('kode_manga',$kode_manga)->update([
            'judul_manga' => $judul,
            'alt_title' => $alternatif,
            'author' => $author,
            'status' => $status,
            'uploaded' => $lastup,
            'genre' => $genre,
            'latest' => $lastc,
            'summary' => $sinopsis
        ]);
        return redirect('/admin_page/manga_list');
    }
}

is there any other way or there something's wrong with my code?, Thank you.



via Chebli Mohamed

Aucun commentaire:

Enregistrer un commentaire