I'm an amateur in laravel. I use laravel 5.4. so I want to make process delete without form binding but I have an error message like this. Please tell me how to solving this.
route:
Route::delete('test/{id}','TestController@destroy');
My 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('TestController@destroy', $post['id']) }}" method="post" >Hapus</a></button>{{ csrf_field() }}{{ method_field('DELETE') }}
</td>
My Controller:
public function destroy($id)
{
$post = Post::find($id);
$post->delete();
return redirect()->to('coba/test');`
}
{{URL::to('coba/test/'.$post->id.'/edit') }}
, kenape tak guna{{route('routename',["id", $post->id])}}
.... sebelum tu, jangan lupa kasi name dulu pada route tadiRoute::delete('test/{id}','TestController@destroy')->name('routename
)` – Syamsoul AzrienMethodNotAllowedException
– Lars Mertens