小编Edw*_*win的帖子

此路由不支持 DELETE 方法。支持的方法:GET、HEAD、POST

我正在创建一个显示一些数据的索引表单。一切准备就绪,但当我按下删除按钮时,出现错误“此路线不支持 DELETE 方法。支持的方法:GET、HEAD、POST。”

路线

Route::group(['middleware' => ['auth']], function() {
    Route::resource('roles','RoleController');
    Route::resource('users','UserController');
    Route::resource('kamar_theresia','Kamar_TheresiaController');
});
Run Code Online (Sandbox Code Playgroud)

控制器

public function destroy($id)
{
    Kamar_Theresia::find($id)->delete();
    return redirect()->route('kamar_theresia.index')
        ->with('success','Kamar Theresia deleted successfully');
}
Run Code Online (Sandbox Code Playgroud)

看法

        @foreach ($kamar_theresia as $tere)
        <tr>
            <td>{{ ++$i }}</td>
            <td>{{ $tere->nama }}</td>
            <td>{{ $tere->name }}</td>
            <td>{{ $tere->ketersediaan }}</td>
            <td>
                @can('theresia-delete')
                {!! Form::open(['method' => 'DELETE','route' => ['kamar_theresia.destroy', $tere->id],'style'=>'display:inline']) !!}
                {!! Form::submit('Delete', ['class' => 'btn btn-danger']) !!}
                {!! Form::close() !!}
                @endcan
            </td>
        </tr>
        @endforeach
Run Code Online (Sandbox Code Playgroud)

laravel

4
推荐指数
1
解决办法
7万
查看次数

标签 统计

laravel ×1