我看到了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);
}
我不确定我在这里缺少什么?
答案 0 :(得分:1)
您需要提供table/model
的字段名称,而$update->save
缺少()
字段,例如:{/ 1}}
$update->save()