heroku中的内部服务器错误
我目前正在使用laravel,我的网站运行良好 但是在托管它的时候,我遇到了一个问题,内部服务器错误,但我发现问题出在控制器内部heroku中的内部服务器错误,heroku,laravel-5.3,jeditable,Heroku,Laravel 5.3,Jeditable,我目前正在使用laravel,我的网站运行良好 但是在托管它的时候,我遇到了一个问题,内部服务器错误,但我发现问题出在控制器内部 public function update(Request $request, $id) { $patient = Patient::find($request->id); $patient->$request['col'] = $request->value; $patient->save(); } $reques
public function update(Request $request, $id)
{
$patient = Patient::find($request->id);
$patient->$request['col'] = $request->value;
$patient->save();
}
$request['col']
是我从内联表编辑器插件传递的
代码如下:
$('.edit').editable('posts.update', {
event: 'click',
indicator : 'saving ...',
select : true,
submitdata : function(value, settings) {
return {_method: "PUT",_token:token,col:$(this).attr("class").split(' ')[1]};
},callback : function(value, settings) {
$(this).addClass('success');
}
});
我得到一个元素的类col:$(this).attr(“class”).split(“”)
,并将其传递给update函数,以便它动态更新数据库的列
但是在把它托管到heroku之后,我遇到了一个错误,所以我尝试静态地放置一个列名$patient->name=$request->value
工作正常,然后我尝试将name列存储到变量中,以找出真正的问题所在$name='name'代码>然后$patient->$name=$request->value代码>然后我再次得到错误