guys i get this error
Symfony \ Component \ HttpKernel \ Exception \ MethodNotAllowedHttpException No message
I check everything its gonna be okay, but i still meet the error. I use resource routing and i want going to update my data,,
this is my web.php
Route::resource('posts', 'MuseumController');
this is my edit.blade.php
<form action="/posts" method="POST" enctype="multipart/form-data">
@csrf
.
.
<input type="hidden" name="_method" value="PUT">
</form>
and this is my update class
public function update(Request $request, $id)
{
$this->validate($request, [
'nama' => 'required',
'lokasi' => 'required',
'alamat' => 'required',
'keterangan' => 'required',
]);
//Edit file upload/fotonyaa
if($request->hasFile('foto')){
//Jipuk jeneng plus eksistensine
$fileNameWithExt = $request->file('foto')->getClientOriginalName();
// Jipuk nama file e
$filename = pathinfo($fileNameWithExt, PATHINFO_FILENAME);
// Jipuk eksistensine
$extension = $request->file('foto')->getClientOriginalExtension();
// Filename to storee
$fileNameToStore = $filename. '_'.time().'.'.$extension;
//Upload the Image
$path = $request->file('foto')->storeAs('public/cover_images', $fileNameToStore);
}
//Ini dia skrip untuk update datanya
$museum = Museum::find($id);
$museum->nama = $request->input('nama');
$museum->lokasi = $request ->input('lokasi');
$museum->alamat = $request->input('alamat');
$museum->keterangan = $request->input('keterangan');
//'success' didefinisikan dari file alert.blade.php
return redirect('/posts')->with('success', 'Museum berhasil diubah');
}
I think my questions its enough, and ill be waiting your answer, Thanks In Advance!
via Chebli Mohamed
Aucun commentaire:
Enregistrer un commentaire