Ich bin ein Amateur in Laravel. Ich benutze Laravel 5.4. Ich möchte den Prozess ohne Formularbindung löschen lassen, aber ich habe eine Fehlermeldung wie diese. Bitte sag mir, wie ich das lösen kann.Laravel 5.4 MethodNotAllowedHttpException in RouteCollection.php (Linie 251)
Route:
Route::delete('test/{id}','[email protected]');
Meine Form:
<td><button type="button" class="btn"><a href="{{URL::to('coba/test/'.$post->id.'/edit') }}" >Edit</a></button><button type="button" class="btn"><a href="{{ action('[email protected]', $post['id']) }}" method="post" >Hapus</a></button>{{ csrf_field() }}{{ method_field('DELETE') }}
</td>
Mein Controller:
public function destroy($id)
{
$post = Post::find($id);
$post->delete();
return redirect()->to('coba/test');`
}
orang Indonesien ke ni ?? übrigens statt {{URL :: to ('coba/test /'.$ post-> id.'/Edit ')}} ', kenape tak guna' {{route (' routename ', [ "id", $ post-> id])}} .... sebelum tu, jangan lupa kasi name dulu pada route tadi 'Route :: löschen ('test/{id}', 'TestController @ destroy ') -> name (' routename') ' –
Href auf einem Anker-HTML-Element führt zu einem GET-Aufruf, aber Ihre Route erwartet einen Delete-Aufruf. Sie haben einige Möglichkeiten, um sicherzustellen, dass Sie einen Löschanruf erhalten. –
Iya :) @SysamsoulAzrien .. Sudah Saya Coba Cuman Masih Sama Fehler Nya – Atmojo211