Javascript Laravel请求方法:PUT-状态代码:500内部服务器错误
对于方法Javascript Laravel请求方法:PUT-状态代码:500内部服务器错误,javascript,ajax,laravel,put,Javascript,Ajax,Laravel,Put,对于方法PUT,我在请求ajax时遇到了这个错误: 状态代码:500内部服务器错误 请问我的错误在哪里 控制器 public function update(Request $request, Post $post) { $post_edit = Post::find($post->id); $update = $post_edit->save($request->all()); return $update; } 页面中的Javascri
PUT
,我在请求ajax时遇到了这个错误:
状态代码:500内部服务器错误
请问我的错误在哪里
控制器
public function update(Request $request, Post $post)
{
$post_edit = Post::find($post->id);
$update = $post_edit->save($request->all());
return $update;
}
页面中的Javascript:
$('.btn-save').click(function(e){
e.preventDefault();
var title = $('#titolo').val();
var body = $('#contenuto').val();
var id = $('#record_id').val();
var token = $('input[name=_token]').val();
$.ajax({
type: 'PUT',
url: '/posts/'+id,
data: {
'id': id,
'_token': token,
'title': title,
'body': body,
'_method': 'PUT'
},
success:function(response) {
console.log(response);
}
});
});
这是我在Laravel 5.6中的表格:
在网络控制台中,我有以下响应:
概述:
请求URL:
请求方式:PUT
状态代码:500内部服务器错误
远程地址:192.168.10.10:80
推荐人策略:降级时无推荐人
响应标题:
缓存控制:无缓存,专用
连接:保持活力
内容类型:application/json
日期:Sun,2018年4月22日12:08:07 GMT您的JavaScript中没有一个,但您没有提供PHP代码。因此,除非您这样做,否则无法提供帮助。转到开发人员控制台,转到“网络”选项卡并获取服务器错误。现在可能有数百万的东西在更新线程,我使用Laravel5.6,还有一个资源控制器后控制器