【发布时间】:2017-12-16 04:26:25
【问题描述】:
我正在 laravel 中创建函数删除,这是我的控制器
public function removePetitions($id)
{
$rm = Petitions::find($id);
$rm->delete();
return ['status' => true];
}
这是我的路线
Route::post('/delete/petition/{id}','Admin\PetitionController@removePetitions')->name('admin.delete');
当我在视图中单击按钮删除时,它会显示 MethodNotAllowedHttpException。有人解决吗???谢谢你
【问题讨论】:
-
在您使用 id 的方式中,我认为您已接到电话,因此请尝试使用 Route::get...
-
我使用 ajax 提交操作,而 ajax 中的方法我使用 POST
-
如果您使用的是ajax,您是否在通话中发送了CSRF令牌?
-
鉴于我使用了 Del 它是我在路由中定义的响应权 URL,但它仍然无法正常工作
-
您正在使用 ajax 调用删除记录? @NguyễnMinhHuy