【发布时间】:2018-12-16 06:42:59
【问题描述】:
我遇到了这个错误:
加载资源失败:服务器响应状态为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();
}
【问题讨论】:
-
这可能是因为您的 CORS 设置。您必须添加/编辑 CORS 设置。尝试使用谷歌搜索以了解有关 CORS 的更多信息
-
欢迎使用 StackOverflow!我已经编辑了您的帖子,使其包含一个实际问题并减少了不必要的缩进,但是仍有一些地方需要改进,以便其他人更容易帮助您。首先,视图代码看起来不完整,请修复此问题。其次,为了提供stackoverflow.com/help/mcve,我建议省略 view 而是向我们展示请求(为此使用开发工具)。最后,请澄清错误的显示位置。
-
另请参阅stackoverflow.com/help 致以最诚挚的问候
标签: javascript jquery laravel laravel-5