Php 积垢-在Laravel上删除

Php 积垢-在Laravel上删除,php,laravel,Php,Laravel,当我试图删除一段录音时,我被卡在“删除”按钮上,什么也没发生 在我的学生控制器中我有: public function destroy($id) { $student = Student::find($id); $student->delete(); return redirect()->route('student.index') ->with('success', 'Delete

当我试图删除一段录音时,我被卡在“删除”按钮上,什么也没发生

在我的学生控制器中我有:

public function destroy($id)
    {
        $student = Student::find($id);
        $student->delete();
        return redirect()->route('student.index')
                    ->with('success', 'Deleted successfully');
    }
在我的index.blade.php中,我有:

@section('content')
  <div class="px-content">
    <div class="page-header">
      <div class="row">
        <div class="col-md-4 text-xs-center text-md-left text-nowrap">
          <h1><i class="px-nav-icon ion-android-apps"></i>List </h1>
        </div>
        <hr class="page-wide-block visible-xs visible-sm">
        <!-- Spacer -->
        <div class="m-b-2 visible-xs visible-sm clearfix"></div>
      </div>
    </div>
    <div class="row">
      <div class="panel">
        <div class="panel-body">
          <div class="table-responsive">
            <table class="table">
              <a class="btn btn-sm btn-success" href="{{ route('student.create') }}">Create</a>
              <thead>
                <tr>
                  <th>Firstname</th>
                  <th>Lastname</th>
                </tr>
                </thead>
                @foreach($students as $student)
                <tr>
                   <td> {{$student->firstname}}</td>
                   <td> {{$student->lastname}} </td>
                   <td>
                    <a class="btn btn-sm btn-warning" href="{{route('student.edit',$student->id)}}">Edit</a>
                    @csrf
                    @method('DELETE')
                    <button type="submit" class="btn btn-sm btn-danger">Delete</button>

                    </td>
                </tr>
                @endforeach
            </table>
          </div>
        </div>
      </div>
    </div>
{!! $students->links() !!}
  </div>
@endsection
我不明白问题出在哪里?我想知道我的错误,因为事实上我没有错误信息


提前谢谢。

您缺少表单,因此请在按钮周围放置一个表单标签,如下所示:

<form method="POST" action="{{ route('student.destroy', $student) }} ">
   @csrf
   @method('DELETE')
   <button type="submit" class="btn btn-sm btn-danger">Delete</button>
</form>

@csrf
@方法('DELETE')
删除

您缺少表单,因此请在按钮周围放置一个表单标签,如下所示:

<form method="POST" action="{{ route('student.destroy', $student) }} ">
   @csrf
   @method('DELETE')
   <button type="submit" class="btn btn-sm btn-danger">Delete</button>
</form>

@csrf
@方法('DELETE')
删除

你能展示你的路线吗?@Web Artisan:当然可以,我编辑了我的帖子
route::resource
应该是
route::resource
;有些服务器不区分大小写,但其他服务器则不区分大小写,但无论如何都要保持一致。另外,
Route::PATCH
Route::PATCH
你能显示你的路线吗?@Web Artisan:当然可以,我编辑的帖子
Route::resource
应该是
Route::resource
;有些服务器不区分大小写,但其他服务器则不区分大小写,但无论如何都要保持一致。另外,
Route::PATCH
Route::PATCH