没有任何关系而出现关系错误

arrowill12

我看到laravel有一个例外:

{"error":{"type":"LogicException","message":"Relationship method must return an object of type Illuminate\\Database\\Eloquent\\Relations\\Relation"

奇怪的是,我没有在发生异常的模型中建立任何关系。我只在尝试保存模型(更新)时得到异常。它正在保存,它也会引发异常。

型号(非常基础):

class Release extends Eloquent {

   protected $guarded = array('id');
}

控制器:

public function update(){
  $field = Input::get('field');
  $id = Input::get('id');
  $value = Input::get('value');
  $update = Release::find($id);
  $update->$field = $value;
  $return = $update->save;
  return Response::json($return);
}

我不确定我在这里想念什么吗?

阿尔法

您需要提供的字段名称,table/model并且$update->save缺少(),应该为$update->save(),例如:

public function update(){
    $field = Input::get('field');
    $id = Input::get('id');
    $value = Input::get('value');

    $update = Release::find($id);
    $update->{$field} = $value; // Make sure $field contains the field name
    $return = $update->save();
    return Response::json($return);
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

合并2个没有任何关系的表

postgres容器在容器内部没有任何关系

mysql查询选择没有任何关系的行

如何在没有任何关系的情况下从2个表联接数据?

当foldr与Monoid没有任何关系时,foldMap如何与foldr相同?

在没有任何关系的情况下从另一个类访问函数

从不同的集合中获取数据,而在猫鼬中没有任何关系

添加与图没有任何关系的自定义图例

从不同的表中选择并比较两个Datetime列,没有任何关系

为什么与Microsoft Comfort Mouse 4500的xinput中的滚动速度没有任何关系

SaveTokens和PostLogoutRedirectUris之间是否有任何关系?

MySql具有特定关系或不具有任何关系的所有行

如果整数> = 1,而没有使用任何关系运算符,是否可以将整数转换为1?

连接不包含任何关系的表

当Ruby `Complex` 类除了`==` 之外没有任何关系运算符时,它的祖先怎么能有`Comparable`?

模型的clean()方法和表单的clean()方法之间是否有任何关系?

实现接口的类与该接口之间有任何关系吗?

“ BehaviorSubject”和“ Sink”之间是否有任何关系?和`StreamController`?

ArangoDB:获取每个节点,该节点与所选节点有任何关系

安全启动和内核锁定之间是否有任何关系?

内存碎片与是否在系统上启用交换功能之间有任何关系吗?

无法查看创建的架构内的任何关系

当相关字段不包含任何关系时选择行

仅在任何关系中返回已批准的列

pyinstaller exe没有任何依赖关系?

Laravel关系没有任何回报

分条付款:由于客户cus _ *****没有ID为tok _ *****的链接卡而出现错误

为什么关系模型中没有任何指针?

进程优先级和线程池优先级(C#)之间的任何关系