Php laravel 5.6破坏功能
问题是当我试图按下按钮,它应该指示我销毁我的控制器中的功能,不知何故,它指示我显示功能 我使用了method=delete和route=posts.destroyPhp laravel 5.6破坏功能,php,forms,laravel-5,Php,Forms,Laravel 5,问题是当我试图按下按钮,它应该指示我销毁我的控制器中的功能,不知何故,它指示我显示功能 我使用了method=delete和route=posts.destroy <tbody> @foreach($MyPosts as $post) <tr> <th scope="row
<tbody>
@foreach($MyPosts as $post)
<tr>
<th scope="row">1</th>
<td>{{$post->subject}}</td>
<td>{{$post->created_at->toDateString()}}</td>
<form method="delete" action="{{route('posts.destroy', $post->id)}}">
<td> <input class="btn btn-danger" value="DELETE" type="submit" style="width:100px"></td>
</form>
@csrf
<td><a href="{{route('posts.edit', $post->id)}}"><input type="submit" class="btn btn-warning" value="edit"></a> </td>
</tr>
@endforeach
</tbody>
表单方法应为
POST
并使用method\u字段
helper:
<td>
<form method="POST" action="{{route('posts.destroy', $post->id)}}">
@csrf
{{ method_field('DELETE') }}
<input class="btn btn-danger" value="DELETE" type="submit" style="width:100px">
</form>
</td>
@csrf
{{method_field('DELETE')}
<td>
<form method="POST" action="{{route('posts.destroy', $post->id)}}">
@csrf
{{ method_field('DELETE') }}
<input class="btn btn-danger" value="DELETE" type="submit" style="width:100px">
</form>
</td>