heroku中的内部服务器错误

时间:2017-01-18 06:46:30

标签: heroku laravel-5.3 jeditable

我目前正在使用laravel,我的网站工作正常

但在托管它时,我遇到了内部服务器错误的问题,但我发现问题是什么,它在控制器内部

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(' ')的类并将其传递给更新函数,因此它将动态更新数据库的列

但是在将它托管到heroku之后我收到了一个错误,所以我尝试静态地放置一个列名$patient->name = $request->value;并且它工作正常然后我尝试将名称列存储到变量找出真正的问题$name = 'name';然后$patient->$name = $request->value;然后我再次收到错误。

0 个答案:

没有答案