Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
heroku中的内部服务器错误_Heroku_Laravel 5.3_Jeditable - Fatal编程技术网

heroku中的内部服务器错误

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

我目前正在使用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(“”)
,并将其传递给update函数,以便它动态更新数据库的列

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