我遇到此错误:
无法加载资源:服务器的响应状态为405()
我该如何解决?这是我的代码:
观看次数:
this.find('.deleteButton').unbind('click').on('click', function (e) {
e.preventDefault();
var $this = $(this);
$.ajax({
url: $this.data('url'),
method: 'DELETE',
success: function () {
location.reload();
}
路线:
Route::delete('/users/delete/{entity}', [
'as' => 'users.delete',
'middleware' => ['permission:delete-recruiters'],
'uses' => 'UsersController@delete'
]);
控制器:
public function delete(User $entity)
{
$entity->delete();
}
答案 0 :(得分:0)
HTTP状态405为“方法不允许”,这可能意味着您尝试向其发出请求的路由是错误的。检查您的$ this.data('url'),很可能是您选择了其他路线。