lundi 3 juillet 2017

How to make a delete request with Laravel

I am not using resource controller.

The route:

Route::delete('/deleteTag/{tag}','Controller2@deleteTag');

The controller function:

public function deleteTag(Tag $tag){
  $Tag = Tag::where('id', $tag->id)->get()->first();
  $Tag->delete();
  return redirect()->action('Controller2@main');
}

The call:

<form method="delete" action="http://***/public/deleteTag/"> 
    {!! Form::token() !!} 
    <button type="submit">delete</button>
</form>

The program returns a MethodNotAllowedHttpException.

Thank you.




Aucun commentaire:

Enregistrer un commentaire